Files
exam/Дополнительно/digital garden/Гарвардская архитектура.md
2025-01-02 00:57:15 +03:00

2.3 KiB
Raw Blame History

tags, source
tags source
источник не указан

!Pasted image 20241104214506.png Схема Гарвардской архитектуры

Гарвардская архитектура сложнее Глава 1. Базовая организация компьютера#1.2. Архитектурные принципы фон Неймана, но обладает более широкими возможностями. Основные особенности таковы:

  • Одновременное чтение команды и данных. Пока в архитектуре фон Неймана процессор может либо читать команды, либо данные, поскольку и те и другие содержатся в одной и той же памяти и передаются через одну и ту же шину, в гарвардской архитектуре они разделены физически
  • В Гарвардской архитектуре команды и данные могут выглядеть по-разному. В архитектуре фон Неймана, если помните, команды и данные - все равны перед процессором и являются числом. Но в Гарвардской системе они независимы и вполне могут иметь разный формат вплоть до разных способов хранения, разрядностей и прочего
  • Гарвардская архитектура может иметь кэш на архитектурном уровне, в то время как архитектура фон-неймана не может

В общем случае такой компьютер быстрее (за счет большой параллельности), однако заставляет увеличивать в 2 раза количество входов, ведь поток команд требует отдельной от данных шины. У этой проблемы есть решения в расширенной и гибридной гарвардской архитектуре, но пока не о них