Существуют гибридные модификации, сочетающие достоинства как Гарвардской, так и фон-неймановской архитектуры. Современные CISC-процессоры обладают раздельной кэш-памятью 1-го уровня для инструкций и данных. Это позволяет им за один такт получать одновременно как команду, так и данные для её выполнения, то есть процессорное ядро, формально, является гарвардским, но с программной точки зрения выглядит как фон-неймановское, что упрощает написание программ. Обычно в данных процессорах одна шина используется и для передачи команд, и для передачи данных, что упрощает конструкцию системы. Современные варианты таких процессоров могут содержать встроенные контроллеры сразу нескольких разнотипных шин для работы с различными типами памяти. Например, память DDR и Flash. В этом случае, шины используются и для передачи команд, и для передачи данных без разделения. Такие процессоры больше относятся к фон-неймановской архитектуре, при сохранении достоинств гарвардской архитектуры.
Использование
Первым компьютером, в котором была использована идея гарвардской архитектуры, был Марк I. Гарвардская архитектура используется в ПЛК и микроконтроллерах, таких, как Atmel AVR, Intel 4004, Intel 8051. [3]
Вычислительная система.
Состав вычислительной системы.