Organização e Arquitetura de
Computadores
Material de apoio
Arquitetura básica de um computador: Modelo de Von Neumann,
identificação e exposição das principais funcionalidades dos
componentes deste modelo. Conceito da arquitetura Harvard
Tópico: 06
2
Esclarecimentos




Esse material é de apoio para as aulas da disciplina e não substitui a
leitura da bibliografia básica.
Os professores da disciplina irão focar alguns dos tópicos da
bibliografia assim como poderão adicionar alguns detalhes não
presentes na bibliografia, com base em suas experiências profissionais.
O conteúdo de slides com o título “Comentário” seguido de um texto,
se refere a comentários adicionais ao slide cujo texto indica e tem por
objetivo incluir alguma informação adicional aos conteúdo do slide
correspondente.
Bibliografia básica:
 PATTERSON, A.D.E.; HENNESSY, L.J.. Organização e projetos de
computadores: a interface hardware/software. São Paulo: Campus,
2005.;
 MONTEIRO, Mário A.. Introdução à organização de computadores.
5.ed. Rio de Janeiro: LTC, 2007.
 STALLINGS, William. Arquitetura e organização de computadores :
projeto para o desempenho. São Paulo: Pearson Education, 2005.
3
Modelo de Von Neumann
Em 1946, Von Neumann e seus colegas começaram o projeto de um novo
computador de programa armazenado, conhecido como IAS (Institute
Advanced Sources) de Princeton, embora concluído somente em 1952,
constitui o protótipo de todos os computadores de propósito geral
subseqüente. A figura 1 mostra a estrutura geral do IAS, que consiste em:


Memória principal, que armazena dados e instruções;

Unidade lógica e aritmética (ULA), capaz de realizar

Unidade de controle, que interpreta e executa instruções

Dispositivos de entrada e saída (E/S), controlados e
operações com dados binários;
armazenadas na memória;
manipulados pela unidade de controle.
4
Modelo de Von Neumann
A memória consistia em 4.096 palavras,
uma palavra contendo 40 bits, cada bit um
0 ou um 1.
 Cada palavra continha uma ou duas
instruções de 20 bits ou um inteiro de 40
bits com sinal.
 As instruções tinham 8 bits dedicadas para
identificar o tipo da instrução e 12 bits para
especificar uma das 4.096 palavras da
memória. Juntas, a unidade lógica e
aritmética e a unidade de controle
formavam o “cérebro” do computador. Em
computadores modernos elas são
combinadas em um único chip denominado
CPU.
Dentro da Unidade Lógica e Aritmética
havia um registrador interno especial de 40
bits denominado acumulador e servia para
armazenar uma palavra de memória.

Máquina original de Von Neumannn
5
Arquitetura Harvard
A Arquitetura de Harvard baseia-se em um conceito mais
recente que a de Von-Neumann, tendo vindo da
necessidade de por o microcontrolador para trabalhar mais
rápido. É uma arquitetura de computador que se distingue
das outras por possuir duas memórias diferentes e
independentes em termos de barramento e ligação ao
processador.

Baseia-se na separação de barramentos de dados das
memórias onde estão as instruções de programa e das
memórias de dados, permitindo que um processador possa
acessar as duas simultaneamente, obtendo um
desempenho melhor do que a da Arquitetura de von
Neumann, pois pode buscar uma nova instrução enquanto
executa outra.

A principal vantagem desta arquitetura é dada pela dupla
ligação às memórias de dados e programa (código),
permitindo assim que o processador leia uma instrução ao
mesmo tempo que faz um acesso à memória de dados.

A arquitetura Harvard também possui um repertório com
menos instruções que a de Von-Neumann, e essas são
executadas apenas num único ciclo de relógio.

Os microcontroladores com arquitetura Harvard são
também conhecidos como "microcontroladores RISC"
(Computador com Conjunto Reduzido de Instruções), e os
microcontroladores com uma arquitetura Von-Neumann,
de "microcontroladores CISC" (Computador com um
Conjunto Complexo de Instruções).

Download

Administração e Projeto de Redes