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