Вопросы к Поиску с Алисой
Основное отличие Гарвардской архитектуры от классической фон Неймановской заключается в том, что в первой инструкции и данные хранятся отдельно, а во второй — совместно. memrilab.polyketon.ru ru.wikipedia.org
Архитектура фон Неймана предполагает, что данные и программы хранятся в одном и том же формате и могут размещаться в любом месте памяти. memrilab.polyketon.ru Процессор в каждый момент времени может либо читать инструкцию, либо читать или записывать единицу данных из/в памяти. ru.wikipedia.org {6-host} Оба действия одновременно происходить не могут, поскольку инструкции и данные используют один и тот же поток (шину). ru.wikipedia.org {6-host}
Гарвардская архитектура предусматривает раздельное хранение программы и данных в оперативной памяти разного вида, а также возможность параллельного считывания того и другого процессором при помощи отдельных шин. {8-host} В такой архитектуре процессор может считывать очередную команду и оперировать памятью данных одновременно и без использования кэш-памяти. ru.wikipedia.org {6-host}
Таким образом, компьютер с Гарвардской архитектурой при определённой сложности схемы работает быстрее, чем компьютер с архитектурой фон Неймана, поскольку потоки команд и данных расположены на раздельных физически не связанных между собой аппаратных каналах. {6-host} {10-host}