Introdução à sistemas de computação
Curso: DCC 103 – Introdução a Sistemas de Computadores – 2012.2
Aluno: Wanderson Santos Freitas
Introdução à Arquitetura de Computadores/Introdução
O que é Arquitetura de Computadores?
A definição de Arquitetura de Computadores baseia-se no projeto conceitual e fundamental da estrutura operacional de um sistema computacional. Ela é o estudo dos requisitos necessários para que um computador funcione e de como organizar os diversos componentes para obter melhores desempenhos. Os princípios estudados em Arquitetura de Computadores são fundamentais para se projetar máquinas realmente eficientes.
Von Neumann e Harvard: As Diferenças de Arquiteturas de Computadores.
A arquitetura Harvard 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.
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.
Por fim, a arquitetura Harvard também possui um repertório com poucas instruções e essas são executadas apenas num único ciclo de relógio.
Já a Arquitetura de Von Neumann, por sua vez caracteriza-se pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas, ou seja , Von Neumann é melhor quando as instruções a serem seguidas são mais complexas enquanto Harvard é melhor quando as instruções são simples.
A diferença básica entre a arquitetura Harvard e a arquitetura von-Neumann está na separação dos barramentos de memórias. Na arquitetura Harvard as memórias são separadas, uma contém as instruções de programa e outra é a memória de dados. Esse fator, permite que um processador possa acessar as duas simultaneamente, obtendo um
desempenho