Você está na página 1de 9

Organizao Bsica do Computador

Modelo de Von Neumann


MEMRIA

ENTRADA

ARITMTICA
LGICA

SADA

CONTROLE

Modelo de Von Neumann


Introduziu o conceito do computador
controlado por programa armazenado.
Todo computador formado por 5 partes
bsicas: a memria, a unidade lgica e
aritmtica, a unidade de controle e os
dispositivos de entrada e sada.
As operaes a serem realizadas pelo
computador so definidas pelos dados e
instrues do programa carregado na
memria.

Modelo de Von Neumann


A unidade aritmtica e lgica a parte do
computador onde so feitas as operaes
aritmticas e lgicas com os dados.
O tipo de operao a ser executado
determinado por sinais vindos da unidade de
controle.
A memria onde ficam armazenados os
dados e instrues que vo ser utilizados pela
UAL e pela unidade de controle.
Os dados a serem operados so lidos dos
dispositivos de entrada para a memria.
Os resultados obtidos so enviados para a
memria e da para os dispositivos de sada de
dados.

Modelo de Barramento de Sistema

ENTRADA
PROCESSADOR

MEMRIA

SADA

Controle
Barramento de Dados
Barramento de Endereo

Modelo de Barramento de Sistema


um refinamento do modelo de Von Neumann
e possui o processador (que integra ULA,
registradores e unidade de controle),
memria e unidade de entrada/sada.
Os registradores so elementos de memria
colocados junto da ULA para armazenamento
de valores temporrios.
A comunicao entre as diversas unidades
feita atravs do barramento de sistema, que
composto pelos barramentos de endereo,
dados e controle.
Em algumas arquiteturas pode haver tambm
barramentos adicionais conectados unidade
de Entrada/Sada, chamados de barramentos
de Entrada/Sada.

Exemplo de Placa de Computador

Diagrama da Placa de Computador

Processador
o conjunto da unidade lgica e aritmtica,
registradores e da unidade de controle.
Sua funo executar os programas
armazenados na memria principal, buscando
suas instrues, examinando-as, e ento
executando uma aps a outra.
O processador responsvel pela realizao
de uma srie de funes:

Busca de instrues e dados na memria.


Programa a transferncia de dados entre a memria e os
dispositivos de entrada/sada.
Decodifica as instrues.
Realiza as operaes lgica e aritmticas.
Responde a sinais enviados por dispositivos de
entrada/sada como RESET ou interrupes.

Processador

Memria
A unidade de memria formada pela memria voltil e
pela memria no voltil.
As informaes armazenadas na memria voltil podem
ser alteradas durante a execuo de um programa. So
tambm usadas para armazenar os resultados
intermedirios e finais das operaes realizadas pelo
processador.
A memria no voltil usada para armazenar
informaes que no necessitam ser alteradas no
decorrer do processamento. utilizada para iniciar o
funcionamento do computador, realizando os testes
iniciais e cpia do sistema operacional para a memria.
A memria voltil recebe o nome de memria principal
e a memria no voltil conhecida como BIOS nos
computadores baseados no IBM/PC.

Entrada/Sada
A unidade de entrada e sada contm os
circuitos de interface necessrios para prover
a comunicao entre os dispositivos de
ENTRADA e SADA com as demais partes do
computador.
Toda a informao convertida de/para o
formato binrio pela unidade de
entrada/sada.
Exemplos de dispositivos de entrada/sada
so o disco rgido, teclado, terminal de vdeo,
mouse, impressora, entre outros.

Processador

Unidade Aritmtica e Lgica

Unidade Aritmtica e Lgica


A unidade aritmtica e lgica pode realizar
diversas operaes, entre elas:

Adio
Subtrao
Operaes lgicas (E, OU, XOR, INVERSO)
Deslocamento ( esquerda e direita)
Comparao

As unidades aritmticas e lgicas mais


modernas realizam tambm operaes como
multiplicao e diviso.
Em nossa arquitetura as operaes artimticas
so realizadas pela leitura de dois operandos e
com a escrita do resultado no registrador de
destino.

Registradores
O processador contm elementos de memria, de
pequena capacidade mas de alta velocidade, usados
para armazenar resultados temporrios, chamados de
registradores.
O conjunto desses registradores denominado banco
de registradores.
Os registradores so referenciados explicitamente pelas
instrues lgicas, aritmticas e de transferncia de
dados.
Existe um registrador especial denominado contador de
programa (PC), que contm o endereo da prxima
instruo a ser executada.
Existe um registrador invisvel ao programador,
chamado de registrador de instruo (IR), que contm
a instruo que est sendo executada.

Arquitetura Interna

Ciclo de Busca de Instrues


O processador executa uma instruo em uma
srie de etapas:

6.

Busca a prxima instruo que est localizada na


memria para o registrador de instruo;
Atualiza o apontador de instrues (PC) para que
ele aponte para a prxima instruo a ser executada.
Determina o tipo de instruo e o nmero de
operandos;
Busca os operandos, se houver, para os
registradores do processador;
Executa a instruo;
Armazena os resultados;

7.

Volta ao passo 1 para executar a prxima instruo.

1.

2.

3.

4.

5.