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

Prof.

Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 1
Organizao e Aruitetura de Computadores !
Organizao e Arquitetura
de Computadores I
Evoluo e Desempenho dos
Computadores
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 2
Organizao e Aruitetura de Computadores !
Conceitos
Conceitos
Arquitetura do Computador

e!ere"se aos atri#utos que so vis$veis para o


programador%
E&' con(unto de instru)es* quantidade de #its
utilizados para representar os caracteres%
Organizao do Computador

+nidades operacionais e suas intercone&)es que


implementam as especi!ica)es da sua arquitetura%
E&' sinais de controle* interrup)es%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide ,
Organizao e Aruitetura de Computadores !
- comum termos uma s.rie de computadores
com a mesma arquitetura* mas organiza)es
di!erentes%
Fam"lia !#M $%&
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide /
Organizao e Aruitetura de Computadores !
Conceitos
Conceitos
Estrutura

O modo como os componentes esto inter"


relacionados%
0uno

A operao de cada componente individual como


parte da estrutura%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 1
Organizao e Aruitetura de Computadores !
0uno do Computador
0uno do Computador
0un)es #2sicas de um computador'
3rocessamento de dados4
Armazenamento de dados4
5rans!er6ncia de dados4
Controle%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 7
Organizao e Aruitetura de Computadores !
0uno do Computador
0uno do Computador
8ecanismo
de
5rans!er6ncia
de dados
8ecanismo
de
Controle
Armazenamento
de Dados
3rocessamento
de Dados
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 9
Organizao e Aruitetura de Computadores !
Estrutura do Computador
Estrutura do Computador
+nidade Central de 3rocessamento :C3+;
8em<ria principal
Entrada=Sa$da :I=O ou E=S;
Sistema de intercone&o
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide >
Organizao e Aruitetura de Computadores !
Estrutura do Computador
Estrutura do Computador
Computador
8ain
8emor?
Input
Output
S?stems
Interconnection
3eri!.ricos
@inhas de Comunicao
Central
3rocessing
+nit
Computador
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide A
Organizao e Aruitetura de Computadores !
Evoluo dos Computadores
Evoluo dos Computadores
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 1B
Organizao e Aruitetura de Computadores !
3rimeira Cerao D E2lvulas EletrFnicas
3rimeira Cerao D E2lvulas EletrFnicas
EN!AC 'Computador e !ntegrador Num(ri)o
Eletr*ni)o + Electronic Numerical Integrator and
Computer, !oi o primeiro computador eletrFnico digital
de prop<sito geral do mundo% 3esava ,B toneladas*
ocupava o espao de 1/BmG* tinha mais de 1> mil
v2lvulas e consumia 1/BHI% Capacidade para 1 mil
adi)es por segundo% 82quina Decimal* tinha 2B
acumuladores como mem<ria* os quais podiam
armazenar um nJmero decimal de at. 1B d$gitos%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 11
Organizao e Aruitetura de Computadores !
3rimeira Cerao D E2lvulas EletrFnicas
3rimeira Cerao D E2lvulas EletrFnicas
Cada d$gito era representado por um anel de 1B
v2lvulas% A programao era !eita manualmente%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 12
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
Computador binrio.
Con)eito de Programa Armazenado* onde o
computador teria uma mem<ria geral onde
!icariam armazenados os programas e os
dados% 0acilitando o processo de programao
e alterao de um programa e&istente%
!A-* pro(eto de um computador que serviu de
prot<tipo para todos os computadores de
prop<sito geral su#sequentes%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 1,
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
A estrutura geral do IAS consistia de'
Mem.ria Prin)ipal* que armazena dados e instru)es4
/nidade 0.gi)a e Aritm(ti)a :+@A;* capaz de realizar
opera)es com dados #in2rios4
/nidade de Controle* interpreta e e&ecuta instru)es
armazenadas na mem<ria4
1ispositi2os de Entrada e -a"da* operados pela
unidade de controle%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 1/
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
Mem.ria
Prin)ipal
/nidade
0.gi)a e Aritm(ti)a
/nidade de Controle
Euipamento
de
Entrada
e -a"da
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 11
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
Mem.ria'

+nidade com mil posi)es de mem<ria* denominadas


palavras* cada uma constitu$da por /B #its4

+ma palavra pode conter duas instru)es de 2B #its*


constitu$da de um c<digo de operao :opcode; de >
#its e um endereo de mem<ria de 12 #its* que
re!erencia uma palavra na mem<ria4

Armazena tanto dados como instru)es4

Os nJmeros so representados por ,A #its* !icando


um para determinar o sinal4
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 17
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
B1 #it
,A #its
Armazenamento de um nJmero
Sinal
Instruo Esquerda Instruo Direita
opcode Endereo opcode Endereo
B> #its 12 #its B> #its 12 #its
Armazenamento de uma Instruo
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 19
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
/nidade de Controle :+C;

Controla a operao do IAS* #uscando instru)es na


mem<ria e e&ecutando"as uma de cada vez4

5anto a +C quanto a +@A cont6m c.lulas de


armazenamento denominadas registradores4
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 1>
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
3egistradores

3egistrador temporrio de dados :Memory Buffer


Register " 8L;4 cont.m uma palavra com dados a
ser armazenada na mem<ria ou vinda da mesma4

3egistrador de endereamento 5 mem.ria


:Memory Address Register D 8A;* cont.m o
endereo da palavra a ser lida ou escrita na 8L4

3egistrador de !nstru6es :Instruction Register D


I;* cont.m o opcode que est2 sendo e&ecutado4
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 1A
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
3egistradores

3egistrador de armazenamento temporrio de instru6es


:Instruction Buffer Register D IL;* armazena temporariamente a
instruo contida na poro M direita em uma palavra4

Contador de programa :Program Counter D 3C;* cont.m o


endereo de mem<ria da pr<&ima instruo a ser #uscada na
mem<ria4

A)umulador :Accumulator D AC; e uo)iente de


multipli)ao (Multiplier Quocient D 8N;, armazena
temporariamente os operandos e os resultados de operaes
efetuados na !A"
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 2B
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
8ain
8emor?
Arithmetic and @ogic +nit
3rogram Control +nit
Input
Output
Equipment
8L
Arithmetic O @ogic Circuits
8N Accumulator
8A
Control
Circuits
IL
I
3C
Address
Instructions
O Data
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 21
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
A operao do IAS consiste na e&ecuo
repetida de ciclo de instru)es%
Cada ciclo de instruo consiste em dois
su#ciclos* clico de #usca e ciclo de e&ecuo%
Ciclo de #usca

O c<digo da pr<&ima operao . carregado no I e a


parte correspondente ao endereo . carregada no
8A% A instruo pode ser o#tida do IL ou da
mem<ria* carregando a palavra correspondente no
8L e* a partir da$* no IL* no I e no 8A%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 22
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
Ciclo de e&ecuo

O circuito de controle interpreta o c<digo de operao


e e&ecuta a instruo* enviando os sinais de controle
apropriados* para !azer com que os dados se(am
trans!eridos ou para que uma operao se(a
e&ecutada pela +@A%
Prof. Fbio Nelson
CECOMP
Colegiado de Engenharia da Computao
Slide 2,
Organizao e Aruitetura de Computadores !
82quina de Eon Keumann
82quina de Eon Keumann
O IAS tinha um total de 21 instru)es divididas
em grupos'

7ransfer8n)ia de dados* respons2veis pela


trans!er6ncia de dados entre a mem<ria e os
registradores da +@A ou entre registradores da +@A4

1es2io in)ondi)ional* respons2veis pela alterao


da sequ6ncia de e&ecuo de dados da +C4

1es2io )ondi)ional* desvio e!etuado atrav.s de um


teste de condio4

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