Вы находитесь на странице: 1из 32

Arquitetura

de Computadores
Prof. Luciano Martins
lucianojrcm@gmail.com

Apresentao e Introduo
Objetivo
Apresentar a disciplina;
Introduo
Organizao estruturada;
Marcos importantes;
Unidades mtricas.

2
Disciplina
O que estudaremos?
Como?
E as avaliaes?

3
Bibliografia

4
Introduo
O que um computador?

5
Introduo
O que computador?
mquina que pode resolver problemas para as
pessoas executando instrues que lhe so dadas.
(Tanenbaum)
Programa: Sequncia de instrues que
descreve como realizar certa tarefa.
Programas devem ser transformados em
instrues.
6
Introduo
Problema!
Linguagem de computadores diferente da
humana.
Projetistas passaram a usar abstraes.
Surgiu a organizao estruturada de
computadores.

7
Introduo
As pessoas desejam fazer X, mas os
computadores s podem fazer Y.
Soluo: entendimento das linguagens.
Formas:
Traduo: converter o cdigo para
linguagem de mquina;
Interpretao: um programa
(interpretador) faz a equivalncia instruo
por instruo.
Busca por linguagens mais adequadas aos
seres humanos.
Organizao em nveis ou camadas

8
Organizao em Nveis ou Camadas

Fonte: Tanenbaum
9
Arquitetura
Conjunto de tipos de dados,
operaes e caractersticas
de cada nvel.
Arquitetura de computadores:
estudo sobre como projetar as
partes de um sistema de
computador que sejam
visveis para os
programadores.

10
Marcos da Arquitetura de Computadores
Gerao Zero (1642 1945)
Computadores Mecnicos
Blaise Pascal
Calculadora mecnica;
Adio e subtrao;
Utilizava engrenagens e
manivela.
Baro de Von Leibnitz
Diviso e multiplicao

12
Gerao Zero (1642 1945)
Computadores Mecnicos
Joseph Marie Jacquard
1801
Mquina de tecer com cartes
perfurados.
Em 1822, Charles Babbage
Calculadora diferencial;
Utilizava discos giratrios;
Sada em cartes perfurados.

13
Gerao Zero (1642 1945)
Computadores Mecnicos
1833, Babbage e Ada
Byron
Calculadora analtica;
Unidade de controle de
memria, aritmtica, de
entrada e sada.
Funcionava com cartes
perfurados.

14
Gerao Zero (1642 1945)
Computadores Mecnicos
1854, George Boole
Processamento e
armazenamento de
informaes de forma
binria.
Herman Hollerith
Mquina para acumular e
classificar informaes.

15
Gerao Zero (1642 1945)
Computadores Mecnicos
A partir de 1830
Mquinas utilizando rels.
1838, Konrad Zuse
Mquina Z1, utilizando
rels eletromagnticos e
teoria binria.

16
Gerao Zero (1642 1945)
Computadores Mecnicos
John Atanasoff e George
Stibbitz
Calculadora binria com
memria usando capacitores.
Howard Aiken
Mark I;
Computador programvel sem
lgica binria;
Rels e fitas perfuradas.

17
Primeira Gerao (1945 1955)
Vlvulas
Rels substitudos por vlvulas.
Problemas: tempo para aquecer e
gasto de energia.
Manuteno era cara;
Programao feita usando fios ou
cartes perfurados.

18
Primeira Gerao (1945 1955)
Vlvulas
John Maucheley e Presper
Eckert desenvolveram o
ENIAC (Eletronic Numerical,
Integrator and Computer)
18 mil vlvulas, 1500 rels;
30 tol e consumia 140 Kwt;
20 registradores.
Programao feita com 6mil
chaves multiposicionais e
interconexo de soquetes e
cabos.
19
Primeira Gerao (1945 1955)
Vlvulas
Von Neumann
Construo do IAS: reduo
dos inconvenientes do ENIAC
e sistema binrio.
Conceito de arquitetura de
computadores com programa
armazenado.

20
Concepes de Von Neumann
(pai da computador moderno)
Utilizao de aritmtica binria;
Organizao em 4 unidades: memria,
ULA, unidade de controle e E/S;
Programa armazenado: armazenar
programas e dados na memria;
Clico de instruo repetitivo.

21
Primeira Gerao (1945 1955)
Vlvulas
Von Neumann, IAS
4 unidades: memria, UCP,
UC e E/S;
Memria com 1000 posies
(palavras);
Dados e instrues em forma
binria;
Possua 21 instrues;
Operao em modo repetitivo.

22
Segunda Gerao (1955 1965)
Transistores
Surgimento dos transistores;
Menores, consumo de menos energia, mais
rpidos, menos frgeis e no precisavam
esquentar antes.
Grandes circuitos em placa compactas de
fiao impressa;
Possibilitou surgimento de mquinas
menores, mais baratas, esquentavam menos
e consumo menor de energia.

23
Terceira Gerao (1965 1980)
Circuitos Integrados
Criao de circuitos integrados;
Capacitores, transistores, resistores
colocados sobre uma base de silcio
(chip);
Computadores menores, mais
rpidos e mais baratos;
Problema: duas principais mquinas
eram incompatveis (IBM);
Soluo: IBM lanou uma nica linha
de computadores baseada em CIs.

24
Terceira Gerao (1965 1980)
Circuitos Integrados
Contribuies:
Conceito de famlia de computadores;
Unidade de controle com microprogramao;
Multiprogramao;
Elevada capacidade de processamento;
Memria principal orientada a byte;
Programa gerenciador de recursos de hardware (SO).
Lei de Moore:
afirmou que a integrao de transistores em um circuito integrado dobrava de
capacidade a cada 24 meses, mantendo-se os mesmos custos de fabricao.

25
Quarta Gerao (1980 em diante)
Computadores Pessoais e VSLI
At ento computadores eram grandes;
Intel 4004
4 bits e 108 KHz, 2300 transistores, velocidade
de 60 mil operaes por segundo.
Surge os microcomputadores.
A partir de 1980: miniaturizao dos
componentes.

26
Quinta Gerao Dias atuais
Computadores cada vez
menores e mais potentes;
Inteligncia artificial;
Computao ubqua.

27
Unidades Mtricas
De armazenamento de informao (byte)

Velocidade do Processador: Hertz ou Megahertz


Frequncia corresponde ao nmero de ciclos por segundo.
Hard Disk: rotaes por minuto (RPM)
Velocidade na qual o disco interno do HD gira. Quanto maior a velocidade,
menor o tempo de gravao.

28
Bora revisar?

29
Dvidas?
30
Prxima aula
Organizao de sistemas de
computao.

31
Referncias Bibliogrficas
TANEMBAUM, Andrew. Organizao
Estruturada de Computadores. So
Paulo: Person Prentice Hall, 2007.

32

Вам также может понравиться