Современные процессоры основаны на архитектуре фон Неймана, включая x86, x64 и MIPS. Насколько я знаю, архитектура Гарварда не используется в основных процессорах.
Архитектура MIPS больше связана с Гарвардом или фон Нейманом?
Я не могу понять это на соответствующих страницах Википедии:
5 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
It's a Von Neuman architecture because of no separation between data and code memory. The intel 8051 is a Harvard and there is a separate memory for data and code and to fodepush ^ this IS mainstream.
См. Страницу Модифицированной Гарвардской архитектуры Википедии на Гарварде или фон Нейман? :
Три характеристики машин Гарвардской архитектуры могут быть использованы для того, чтобы отличать их от машин фон Неймана:
Память инструкций и данных занимают разные адресные пространства. [...]
Память инструкций и данных имеет отдельные аппаратные пути к центральному процессору (ЦП). [...]
Инструкция и память данных реализованы по-разному. [...]
Последний пункт связан с оригинальной гарвардской машиной (сохраненные инструкции на бумажной ленте, данные в электромеханических счетчиках), но он применим к современным чистым гарвардским чипам, таким как микроконтроллер PIC, которые используют энергонезависимую память для хранения инструкций, но энергозависимую память для БАРАН.
Теперь, учитывая эти отличительные характеристики, как бы вы классифицировали MIPS ?
как я изучаю до структуры MIPS в компьютерной архитектуре, MIPs на основе фон Неймана
The main difference between Harvard and Von-Neuman architecture is that of the memory. Harvard contains two separate memory: Program Memory(contains instruction set etc.) and Data Memory(containing data, operands etc.) whereas Von Neuman has only one memory(containing both Program memory and Data memory into one).
Now, as Mips has two separate memories: Program Memory, which is used for fetching the instruction from it and data memory/main memory which is used at Memory stage to store/load data. Therefore MIPS is more close to Harvard Architecture.
Похожие вопросы
-
2
Что такое Bogo MIPS, DMIPS
-
4
Могу ли я использовать ОС x86 в других архитектурах, например: ppc?
-
6
Почему размер кэша L1 не сильно увеличился за последние 20 лет?
-
-
2
В чем разница между x86_64 и i386?
-
1
В чем разница между процессорами i386, i686 и т. Д.?
-
2
Что общего у процессоров i7?
-
1
Какие сообщения Windows отправляет приложениям?
-
4
Возможность параллельной обработки Intel Core 2 Duo / AMD Athlon X2
-
4
Что такое гиперпоточность и как она работает?
-
2
x86 против x64 - Почему 32-разрядная версия называется x86?