Modelos de Arquitetura

O modelo genérico apresentado destaca os principais componentes de um sistema computacional. Os recursos presentes em um sistema e as ligações entre os componentes são definidos pela arquitetura do sistema computacional. Existem duas arquiteturas clássicas que servem como base para o desenvolvimento de sistemas reais: Arquitetura de von Neumann e Arquitetura de Harvard.

  • Arquitetura de von Neumann – Modelo que tem como essência o conceito de programa armazenado, em que instruções e dados são armazenados em memória. A principal característica é que não há distinção entre o espaço de instruções o espaço de dados. Isto é, tais informações trafegam pelo mesmo barramento, pertencendo ao mesmo espaço de endereçamento [1, 10].

  • Arquitetura de Harvard – Modelo caracterizado por apresentar dois espaços de endereçamento distintos para o programa e para os dados. Dito de outra maneira, são utilizados barramentos distintos, possibilitando acesso simultâneo a instruções e dados [10].