Разница между классической архитектурой фон Неймана и современными мультипроцессорными системами заключается в следующих особенностях:
Архитектура фон Неймана основана на принципе совместного хранения команд и данных в памяти компьютера. 6 Команды и данные хранятся в одной и той же памяти и внешне в памяти неразличимы. 6
Современные мультипроцессорные системы имеют несколько параллельно работающих процессоров, которые совместно используют компьютерные часы, память, шину, периферийные устройства. 8 У каждого процессора есть собственная локальная память, куда помещаются исполняемые программы и локальные переменные, которые этот процессор обрабатывает. 1 Общее запоминающее устройство используется для хранения общих переменных и системного программного обеспечения. 1
Таким образом, основное отличие в том, что в архитектуре фон Неймана все команды выполняются последовательно, а в мультипроцессорных системах параллельно может быть организовано много потоков данных и команд, то есть одновременно могут выполняться несколько фрагментов одной задачи. 4