Абстрактна архитектура в Харвард
Харвардска архитектура - компютърна архитектура, отличителна черта на която е отделното съхранение и обработка на команди и данни. Архитектурата е проектирана от Хауърд Айкен в края на 30-те години в Харвардския университет.
През 30-те години американското правителство възлага на университетите в Харвард и Принстън да разработят компютърна архитектура за военноморската артилерия. Дизайнът на Принстън (по-известен като архитектурата на фон Нойман, кръстен на разработчика, който първо е представил доклада за архитектурата) спечели, защото беше по-лесен за изпълнение. Харвардската архитектура е използвана от съветския учен А. И. Китов в М-100 (ВЦ-1 на Министерството на отбраната на СССР, 1958 г.). .
2. Класическа архитектура в Харвард
Типичните операции (събиране и умножение) изискват няколко действия от всяко изчислително устройство: извличане на два операнда, избор на инструкция и изпълнение и накрая запазване на резултата. Идеята на Aiken беше физически да отдели командните и информационните редове. Първият компютър на Aiken, Mark I, използва перфорирана лента за съхранение на инструкции и електромеханични регистри за манипулиране на данни. Това позволи едновременно изпращане и обработка на команди и данни, което значително увеличи общата производителност.
3. Модифицирана архитектура на Харвард
Този подход се използва в съвременните сигнални процесори. Отидохме още по-далеч по пътя на намаляване на разходите при създаването на монокристални компютри - микроконтролери. Те използват една и съща шина за команди и данни вътре в кристала.
Разделянето на шините в модифицирана структура на Харвард се извършва с помощта на отделни контролни сигнали: четене, записване или избор на област от паметта.