Sie sind auf Seite 1von 16

Aula 01 - Introduo

Prof. Fernando F. Costa


nando@fimes.edu.br
Arquitetura e Organizao
Ao se descrever um sistema de computao, feita uma
distino entre a arquitetura e a organizao do
computador. Embora definir estes termos seja uma tarefa
difcil, existe um consenso, conforme as definies de
Vranesic (1980), Sieworek(1982) e Bell (1978).
Arquitetura e Organizao
Arquitetura: Refere-se a atributos que tem impactos diretos sobre a
execuo lgica de um programa. Esses atributos so: conjunto de
instrues, numero de bits que representa um determinando dado,
mecanismos de entrada e sada, entre outros. Lida com o funcionamento
do Sistema Computacional.
Organizao: Refere-se as unidades operacionais e suas interconexes. Os
atributos que representa a organizao de um computador so: detalhes
de hardware tais como sinais de controle, interfaces entre computadores e
perifricos, tecnologias de memrias utilizadas.
Arquitetura e Organizao
Historicamente e ainda hoje, a distino entre arquitetura
e organizao de fundamental importncia. Muitos
fabricantes de computador oferecem uma famlia de
modelos de computadores, todos com a mesma
arquitetura, mas com diferenas de organizao.
Exemplo: Toda famlia Intel x86 compartilha basicamente
a mesma arquitetura.
Estrutura e Funo
Computador possui milhes de componentes.
Como descrev-los?
R: Hierarquia (abstrao do nvel imediatamente inferior)
Estrutura e Funo
Em cada nvel, o projetista deve considerar:
Estrutura: modo como os componentes esto inter-
relacionados.
Funo: a operao de cada componente individual como
parte da estrutura.
A descrio de um sistema pode ser de cima para baixo
(recomendado) ou de baixo para cima.
Funo
Funes bsicas de um computador:
Processamento de dados;
Armazenamento de dados;
Transferncia de dados;
Controle;
Mecanismo
de
transfernci
a de dados
Mecanismo
de controle
Recurso de
armazenamento
de dados
Recurso de
processamento
de dados
A
m
b
i
e
n
t
e

d
e

o
p
e
r
a

o
(
f
o
n
t
e

e

d
e
s
t
i
n
o

d
o
s

d
a
d
o
s
)
Operaes (1)
Movimento de dados
Ex: teclado para tela
Transfernci
a
Controle
Armazenamento
Processamento
Operaes (2)
Armazenamento
Ex: Download da internet para o disco
Transfernci
a
Controle
Armazenamento
Processamento
Operaes (3)
Processamento de/para armazenamento
Ex: atualizando extrato bancrio
Transfernci
a
Controle
Armazenamento
Processamento
Operaes (4)
Processamento do armazenamento para E/S
e.g. Impresso de um extrato bancrio
Transfernci
a
Controle
Armazenamento
Processamento
Estrutura
Em um nvel mais alto, a estrutura interna de um
computador composta por:
Unidade central de processamento (CPU)
Memria principal
E/S
Sistema de interconexo.
OBS: Sistemas computacionais podem ter um ou mais de
cada um dos componentes citados acima.
Structure - Top Level
Computer
Main
Memory
Input
Output
Systems
Interconnection
Peripherals
Communication
lines
Central
Processing
Unit
Computer
Estrutura
Cada um destes componentes ser detalhado
futuramente.
A CPU sem dvida o de maior interesse e tambm o
mais complexo, sendo composto por:
Unidade de controle controla as operaes da cpu
Unidade lgica e aritmtica (ULA) funes de
processamento
Registradores fornecem armazenamento interno de
dados para a CPU
Interconexo da CPU mecanismo que possibilita a
comunicao dos 3 anteriores.
Structure - The CPU
Computer
Arithmetic
and
Login Unit
Control
Unit
Internal CPU
Interconnection
Registers
CPU
I/O
Memory
System
Bus
CPU
Exerccios de fixao
1. Diferencie Arquitetura e Organizao.
2. Quais os 4 principais componentes de um computador
3. Cite e comente sobre os componentes estruturais da
CPU.

Das könnte Ihnen auch gefallen