Академический Документы
Профессиональный Документы
Культура Документы
de
Computadores
Prof: Ellson Silva
Email: ellson.pilartes@gmail.com
Arquitetura
de
Computadores
Prof: Ellson Silva
Email: ellson.pilartes@gmail.com
1. Conceitos Bsicos
1.1. Introduo aos Sistemas de
Computao
1.2 Projecto de Sistemas de Computao
O prncpa ob|etvo apresentar os prncpos que regem a
organzao (sstema / estrutura ) de computadores.
A motvao para crar mqunas de computao sempre fo,
essencamente, mehorar a veocdade de ccuos, uma vez que a
"veocdade de cacuos humana" mtada.
Adconamente, buscava-se tambm reduzr fontes de erros, tas
como dstraes, descudos e cansao
A pr-hstra das mqunas computaconas fo marcada pea crao
das mqunas de cacuar, tas como a Pascalene (Pasca, 1642-43), o
Stepped Reckoner (Lebnz, 1674) e o Engenho a diferenas (Babbage,
1822-1842).
Organzao das mqunas de cacuar
Somador/Acumua
dor
Entrada/Operando
1.1. Introduo aos Sstemas de
Computao
O Engenho Anatco (1834/71) de Chares Babbage, fo o que se pode
denomnar de o prmero computador (ou ago mas prxmo de uma
cacuadora programve
Caracterstcas :
Undade para armazenar dados (Store), com capacdade para 100 nmeros
Rede de computadores,
CPU
Memra Prncpa
!o"ponentes 9sicos
Perif8ricos
!o"ponentes <#lti";dia
!o"ponentes de rede
Sstema Operacona
Arquvos de congurao
Apcatvos
<onitor
=eclado
<o#se
>a.inete de siste"a
Placa principal
Processador
<e"0ria
Placas controladoras de perif8ricos
Placa controladora de v;deo& de disco& de rede& etc$
Unidades de ar"a'ena"ento
4iscos <agn8ticos
Unidade leitora de :loppy
Componentes fsicos
Monotarefa
Muttarefa
Ouanto ao nmero de usuros smutneos
Monousuro
Mutusuro
Mcrocomputador pessoa
Mncomputador
Servdor
Supercomputador
Manframe
Mcrocomputador pessoa
Ob|etvo:
Baxo custo
Caracterstcas
Cente de servo
Servdor de servo
Caracterizao de um sistema de
computao
Mini Computador
Ob|etvo:
Usuamente possu uma nca nterface para operao (no necessramente grca)
Geramente conve
Cente de servo
cente de servo de
processamento
Servdor de servo
Servdor de arquvos
Servdor de mpresso
Servdor de e-ma
Servdor WEB
Servdor FTP
Servdor DNS
Servdor de processamento
1.2. Proecto de Sistemas de Computa!"o
No pro|eto de sstemas computaconas no nve de processador, os tpos de
componentes so: Processadores ,
Memras,
e meos de nterconexo.
)rocessadores* Contempam componentes tas como CPU, controadores e
coprocessadores. Tm um con|unto de nstrues (de propsto gera para a CPU,
especazado para coprocessadores) operando
sobre nstrues e dados (obtdos e armazenados externamente) organzados em
paavras.
Mem+rias* Incuem dos subsstemas prncpas, memra prncpa e memra
secundra. O custo assocado memra est dretamente reaconado sua
capacdade de armazenamento e sua veocdade de operao.
,ispositivos de entrada e sada* So conversores de representao fsca de
dados. Em gera, so entos quando comparados com o processador.
Meios de intercone-o* Estabeecem a comuncao entre componentes
atravs de barramentos sob seu controe. Um probema crtco na utzao dos
meos de nterconexo a conteno, a dsputa peo uso smutneo de recursos
comparthados.
Iustrao de uma CPU
., Regstrador de dados
.E Regstrador de endereos da memra
ACC Regstrador acumuador
)C Regstrador contador de programa
.I Regstrador de nstrues
/0A Undade gca e artmtca
O pro|eto de um sstema de computadores com arqutetura de ato desempenho
oferece dversas aternatvas. Em aguns casos, possve atngr os resutados esperados
atravs da manpuao do agortmo para mehor a|ust-o organzao do sstema. Em
outros casos, mudanas na organzao bsca do sstema podem ser necessras. H
anda casos onde organzaes aternatvas, tas como o uso de paraesmo, podem ser
mas adequadas.
Durante o processo de deno de arqutetura, agumas questes de nteresse so:
se o programa faz cosas dferentes das que foram escrtas e sao esperadas,