29/65
Фон Нойманова и Харвард архитектураПредимствата на Фон Ноймановата архитектура се крият в простотата на изпълнение от схемотехнична гледна точка – използва се само един набор от магистрали и само един модул за извличане на инструкции/данни.
Недостатъците на
Фон
Ноймановата архитектура се определят от наличието на само едно адресно поле, което означава че инструкции и данни трябва да се адресират последователно във времето (първо
инструкцията, после данните), което води до намаляване на производителността
(от англ. ез. - bottleneck).
30/65
Фон Нойманова и Харвард архитектураХарвард архитектура - връзката с програмната памет (най-често ROM) и паметта за данни (най- често RAM) се
осъществява с два или повече набора от магистрали:
* една адресна магистрала + магистрала за инструкции + управляваща магистрала за
програмната памет;
* една адресна магистрала + магистрала за данни + управляваща магистрала за данновата памет и периферията.
31/65
Фон Нойманова и Харвард архитектураХарвард архитектура – пример с две 16-битови
адресни полета 32/65
Фон Нойманова и Харвард архитектураПредимствата на Харвард архитектурата се крият във възможността да се осъществява четене/запис
едновременно на данни от RAM/периферия и инструкции от ROM паметта.
Това е възможно благодарение на разделянето на адресните полета (поне две адресни полета). В следствие на това, бързодействието на
системата се увеличава, защото извличането на инструкция става едновременно с извличане на данните, върху които ще се работи.