A arquitetura MIPS está mais relacionada a Harvard ou Von Neumann?

1

Não consigo descobrir isso nas páginas relacionadas da Wikipédia:

Arquitetura de Von Neumann

arquitetura do MIPS

Arquitetura de Harvard

    
por JcMaco 11.12.2009 / 17:44

5 respostas

1

Veja a Arquitetura de Harvard Modificada da Wikipédia em Hardvard ou von Neumann? :

Three characteristics of Harvard architecture machines may be used to distinguish them from von Neumann machines:

  • Instruction and data memories occupy different address spaces. [...]

  • Instruction and data memories have separate hardware pathways to the central processing unit (CPU). [...]

  • Instruction and data memories are implemented in different ways. [...]

O último ponto é por causa da máquina original de Harvard (instruções armazenadas em fita de papel, dados em contadores eletromecânicos), mas é aplicável a chips modernos de Harvard puro como o

http: //www.pic24micro. com / harvard_vs_von_neumann.html "> Microcontrolador PIC , que usa memória não volátil para armazenar instruções, mas memória volátil para RAM.

Agora, dadas essas características distintivas, como você categoriza o MIPS ?

    
por 11.12.2009 / 19:48
2

Os processadores modernos são baseados na arquitetura Von Neumann, incluindo x86, x64 e MIPS. Tanto quanto sei, a arquitetura de Harvard não é usada em CPUs convencionais.

    
por 11.12.2009 / 17:55
2

É uma arquitetura Von Neuman devido à ausência de separação entre dados e memória de código. A intel 8051 é uma Harvard e existe uma memória separada para dados e código e para alimentar essa corrente principal.

    
por 26.10.2014 / 13:04
0

como estudo antes da estrutura MIPS na arquitetura de computadores, MIPs baseados em Von Neumann

    
por 11.12.2009 / 18:46
-1

A principal diferença entre a arquitetura de Harvard e Von-Neuman é a da memória. Harvard contém duas memórias separadas: Program Memory (contém um conjunto de instruções, etc.) e Data Memory (contendo dados, operandos, etc.), enquanto Von Neuman tem apenas uma memória (contendo Memória de Programa e Memória de dados em uma).

Agora, como Mips tem duas memórias separadas: Program Memory, que é usada para buscar a instrução dela e memória de dados / memória principal que é usada no estágio Memory para armazenar / carregar dados. Portanto, o MIPS é mais próximo da Harvard Architecture.

    
por 02.11.2014 / 06:58