Вопросы к Поиску с Алисой
Основное отличие гарвардской архитектуры от архитектуры с общей памятью для данных и команд заключается в организации работы с памятью. intuit.ru ru.wikipedia.org
Архитектура с общей памятью (принстонская, фон-неймановская) предполагает единую память для данных и команд, к которой процессор обращается через общую шину. intuit.ru prog-cpp.ru В такой архитектуре программа и данные могут гибко распределять объём памяти в зависимости от решаемых задач. intuit.ru Как правило, в системах с такой архитектурой память имеет большой объём, что позволяет решать сложные задачи. intuit.ru
Гарвардская архитектура предполагает отдельную память для данных и отдельную для команд, каждая из которых соединяется с процессором отдельной шиной. intuit.ru prog-cpp.ru Программа может размещаться только в памяти команд, а данные — только в памяти данных. intuit.ru Такая узкая специализация ограничивает круг решаемых системой задач, так как не даёт возможности гибкого перераспределения памяти. intuit.ru
Таким образом, архитектура с общей памятью проще, так как не требует от процессора одновременного обслуживания двух шин и контроля обмена по двум шинам сразу. intuit.ru Гарвардская архитектура сложнее, но обеспечивает более высокую скорость работы, так как позволяет одновременно пересылать и обрабатывать команды и данные. intuit.ru ru.wikipedia.org