Как я могу определить, является ли мой компьютер архитектурой Гарварда или фон Неймана?
Я использую ноутбук с конфигурацией ниже. Процессор: Intel(R) Core(TM)i5-4300U Процессор @1,90 ГГц 2,49 ГГц ОЗУ: 8 ГБ Тип системы: 64-разрядная ОС, процессор на базе x64
Windows Edition:Windows 8.2 Enterprise
Когда я читал об архитектурах ЦП, я хотел знать, какая архитектура ЦП используется в моем компьютере?
1 ответ
Ваш процессор - модифицированная Гарвардская Архитектура. Причина, по которой это модифицированная Гарвардская архитектура, состоит в том, что она имеет разделенные кеши L1 команд и данных. За исключением этого, это архитектура фон Неймана - инструкции и данные могут присутствовать как на других уровнях кэша, так и в основной памяти.
Различие между ними имеет значение только тогда, когда инструкции обрабатываются как данные, например, в самом изменяющемся коде или в компиляторах Just In Time.