Возможно, имелась в виду гарвардская архитектура ЭВМ, разработанная Говардом Эйкеном в конце 1930-х годов в Гарвардском университете. 24 Некоторые особенности этой архитектуры:
- Раздельное хранение и обработка команд и данных. 5 Хранилище инструкций и хранилище данных представляют собой разные физические устройства, а канал инструкций и канал данных также физически разделены. 4
- Возможность параллельных операций. 2 Выборка следующей команды может происходить одновременно с выполнением предыдущей, и нет необходимости останавливать процессор на время выборки команды. 2
- Различия в характеристиках устройств памяти. 4 Например, ширина слова, тактирование, технология реализации и структура адресов памяти могут различаться. 4
- Использование отдельного стека. 2 В оригинальном варианте гарвардской архитектуры использовался отдельный стек для хранения содержимого программного счётчика, который обеспечивал возможности выполнения вложенных подпрограмм. 2