Você está na página 1de 9

ENGENHARIA ELECTRÓNICA E DE TELECOMUNICAÇÕES

Arquitectura de Computadores

Arquitectura de Harvard

Nome: Afonso Master Junior


ENGENHARIA ELECTRÓNICA E DE TELECOMUNICAÇÕES

Arquitectura de Computadores

Arquitectura de Harvard

Nome: Afonso Master Junior

Docente: Daniel Mondlane

Beira, aos 29/09/2022

2
Índice
Resumo..............................................................................................................................................4
Introdução.........................................................................................................................................5
Origem da Arquitectura de Harvard..................................................................................................6
Arquitectura de Harvard...................................................................................................................6
RISC....................................................................................................................................................7
Memória............................................................................................................................................7
Conclusão...........................................................................................................................................8
Bibliografia.........................................................................................................................................9

3
Resumo
A Arquitectura de Harvard foi criada entre 1937 a 1944, na Universidade Harvard por Howard
Aiken com o apoio da IBM e da marinha norte americana. Ela é diferente das outras arquitecturas
de computador porque possuem duas memórias diferentes e independentes em termos de
barramento. A arquitectura de Harvard é utilizada em processamento de sinais digitais (DSP),
normalmente em áudio e vídeo. Também é usada em muitos pequenos microcontroladores
utilizadas em aplicações electrônicas. Uma das vantagens arquitectura é que ela fica o tempo todo
executando instruções, o que acarreta um significativo ganho de velocidade, porque enquanto
uma instrução está sendo executada, a seguinte está sendo lida, em um processo chamado
“pipelining” (canalização).

4
Introdução
A Arquitectura de Harvard surgiu pela necessidade de se pôr o microcontrolador a trabalhar mais
rápido. Ela se diferencia das outras arquitecturas por possuir duas memórias diferentes e
independentes uma da outra. Ela é utilizada nos microcontroladores PIC, e tem como
característica o acesso em separado ás memórias de dados e de programa.

5
Origem da Arquitectura de Harvard
A Arquitectura de Harvard foi criada entre 1937 a 1944, durante a II Guerra mundial, na
Uiversidade de Harvard, com o projecto do computador Harvard Mark I. Foi idealizada por Howard
Aiken, com o apoio da IBM e da marinha norte americana. O primeiro computador utilizava muitas
válvulas, as operações internas eram controladas por relés e os cálculos eram feitos
mecanicamente. Antes do surgimento da microelectrônica esta arquitectura tinha sido apenas
uma curiosidade científica, mas com o desenvolvimento dos transístores e CI’s, ela foi finalmente
reconhecida.

Arquitectura de Harvard
A Arquitectura de Harvard surgiu pela necessidade de se pôr o microcontrolador a trabalhar mais
rápido. Ela é diferente das outras arquitecturas de computador porque possuem duas memórias
diferentes e independentes em termos de barramento (conectores ou conjunto de fios que
fornece transporte para os dados) e ligação ao processador.

Esta arquitectura é utilizada nos microcontroladores PIC e tem como principal característica, o
acesso à memória de dados de modo separado em relação à memória de programa.

A memória de programa é a memória temporária do computador, cuja função principal é lembrar


a informação em cada um dos aplicativos utilizados no computador, isso enquanto ele estiver
ligado, enquanto que, a memória de dados armazena os dados ou informações, uma das suas
funções é armazenar o endereço de onde se encontra ou será colocado um dado ou informação.

Uma das vantagens arquitectura é que ela fica o tempo todo executando instruções, o que
acarreta um significativo ganho de velocidade, porque enquanto uma instrução está sendo
executada, a seguinte está sendo lida, em um processo chamado “pipelining” (canalização).

A arquitectura de Harvard é utilizada em processamento de sinais digitais (DSP), normalmente em


áudio e vídeo. Também é usada em muitos pequenos microcontroladores utilizadas em aplicações
electrônicas.

Os microcontroladores com essa tecnologia são conhecidos como “microcontroladores RISC”


(Computador com Conjunto Reduzido de Instruções).

Fig.1: Diagrama representando a Arquitectura de Harvard

6
RISC
RISC ou Reduced Instructions Set Computer ou ainda Computador com Conjunto Reduzido de
Instruções, são baseados na computação com instruções reduzidas, não possuem
microprogramação, e as Instruções são executadas directamente pelo hardware, ela possui poucas
instruções e é menos complexo.

Para definir o conjunto de instruções de um RISC, os projectistas usam a seguinte “regra de ouro”:

- Analisar as aplicações para identificar as operações-chave;

- Projectar o processador que seja eficiente par essas operações;

- Projectar as instruções que realizem as operações-chave;

- Acrescentar instruções necessárias, cuidando para não afetar a velocidade da máquina.

A maioria das instruções RISC envolvem endereçamento por registador, sem acesso a memória, e
é através das instruções LOAD e STORE que os valores entram e saem dos registadores.

Memória
Na arquitectura de Harvard, não é necessário usar as duas memórias, porque estas possuem
características em comum. Em alguns casos, as instruções podem ser armazenadas na memória
somente como leitura, enquanto que a memória de dados requer leitura e escrita de memória.

7
Conclusão
Após realizar o trabalho, conclui que a Arquitectura de Harvard é diferenciada das demais, pois
esta faz o uso de duas memórias de forma separada e independente, e através da tecnologia de
pipelining ela pode executar uma tarefa enquanto a próxima está sendo lida, o que faz com que a
velocidade seja consideravelmente maior. Ela foi criada por Howard Aiken, com o apoio da IBM e
da marinha norte americana.

8
Bibliografia
►Arquitectura Harvard, Disponível em: https://pt.wikipedia.org/wiki/Arquitetura_Harvard,
Acessado em: 29/09/2022

►RISC, Disponivel em: https://www.ime.usp.br/~song/mac412/oc-risc.pdf, Acessado em:


29/09/2022

Você também pode gostar