You are on page 1of 13

nstituto Federal de Educao, Cincia e Tecnologia do Rio Grande do Nor mpus Currais Novos rganizao de Computadores

Arquiteturas de Computadores: Von Neumann e Harvard


Tiago Costa de Arajo

Introduo

Existem dois tipos principais de arquiteturas interna de um computador:


Arquitetura de Von Neumann Arquitetura de Harvard

Cada uma delas apresenta uma estrutura organizacional diferente entre os componentes internos que vimos at aqui.

Arquitetura de Von Neumann

A principal caracterstica desta arquitetura a possibilidade da mquina armazenar seus programas no mesmo espao de memria que os dados. Isto permite que programas sejam editados com mais facilidade. composta por uma CPU e uma memria compartilhada para instrues e dados.

Arquitetura de Von Neumann

Arquitetura de Von Neumann

Arquitetura de Von Neumann


Inicialmente os computadores possuam seus dados de programas permanentemente gravados em uma parte da memria (ex: Calculadora). A arquitetura de Von Neumann utilizada at hoje; Uma variao desta arquitetura denominada Arquitetura de Harvard.

Arquitetura de Harvard

A principal caracterstica desta arquitetura a separao do armazenamento e da busca de instrues e dados.

Arquitetura de Harvard

Arquitetura de Harvard
Uma das vantagens desta arquitetura, a possibilidade do processador escrever e ler uma informao ao mesmo tempo, uma vez que o barramento de dados diferente do de instrues. Conseguiu melhorar o desempenho dos processadores. Foi utilizada por bastante tempo nos computadores pessoais (PCs). Os computadores modernos utilizam a arquitetura de Harvard Modificada

Harvard Modificada

A mquina de Von Neumann tira vantagem da mquina de Harvard por tratar as instrues de mesmo modo que dados;
a criao Permite auto-modificveis; de programas

A mquina de Harvard leva vantagem na velocidade de processamento, uma vez que possui caminhos distintos para dados e instrues. A arquitetura modificada de Harvard, que est presente nas mquinas mais modernas, tenta combinar diferentes caractersticas em uma arquitetura s.

Harvard Modificada

Combina caractersticas de:


Von Neumann: Cria uma hierarquia de memria com a CPU (ex: Cache L1, L2, L3) Harvard: Mantm a separao entre dados e instrues, mantendo o alto desempenho obtido por esta arquitetura. * Mquinas Paralelas: Introduz o conceito de vrios ncleos.

Outras Arquiteturas
* Mquinas Paralelas: vrias unidades de processamento realizando tarefas de maneira cooperativa; Mquinas de Fluxo de Dados: no executam instrues de um programa, mas realizam operaes de acordo com a disponibilidade dos dados envolvidos; Redes Neurais: No executam instrues. Trabalham com um modelo onde os resultados so gerados a partir de estmulos de entrada.

Harvard Vs. Von Neumann

Arquitetura mais complexa Melhor desempenho RISC

Arquitetura mais simples Menor desempenho (lento) CISC

You might also like