Гарвардська архітектура: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
м робот додав: ro:Arhitectura Harvard |
Albedo (обговорення | внесок) зображення |
||
Рядок 1:
[[Файл:Arquitetura harvard.png|right|thumb]]
'''Гарвардська архітектура''' - [[архітектура обчислювальної машини|архітектура]] [[електронна обчислювальна машина|обчислювальних машин]], головною відмінністю якої від інших подібних архітектур (див. напр. [[Архітектура фон Ноймана]]), є те, що дані та [[машинна команда|оператори]] (алгоритм) зберігаються окремо. Першим комп'ютером, який застосовував гарвардську архітектуру, був [[Mark I]], який експлуатувався в [[Гарвард]]і (звідки назва архітектури) та зберігав дані окремо на перфокартах, а команди в релейному запам'ятовуючому пристрої. ▼
▲'''
Така структура має одну важливу перевагу над [[архітектура фон Ноймана|фон-нойманівською архітектурою]]: дані можна завантажувати для обробки з [[запам'ятовувальний пристрій|запам'ятовувальний пристрою]] одночасно з командами. В фон-нойманівській архітектурі для зв'язку [[фон нойманівська архітектура|операційного та керувальний пристроїв]] (які разом складають [[центральний процесор]]), використовується одна [[Комп'ютерна шина|шина]], тому необхідно спочатку завантажити в процесор команду, а вже потім, звернувшись за адресою, як вкзана в ній самій - завантажити дані. Наявність в гарвардській архітектурі двох незалежних підсистем пам'яті з окремими шинами, дозволяє вести процес завантаження команд і даних практично паралельно. ▼
▲Така структура має одну важливу перевагу над [[архітектура фон Ноймана|фон-нойманівською архітектурою]]: дані можна завантажувати для обробки з [[запам'ятовувальний пристрій|запам'ятовувальний пристрою]] одночасно з командами. В фон-нойманівській архітектурі для зв'язку [[фон нойманівська архітектура|операційного та керувальний пристроїв]] (які разом складають [[центральний процесор]]), використовується одна [[Комп'ютерна шина|шина]], тому необхідно спочатку завантажити в процесор команду, а вже потім, звернувшись за адресою, як вкзана в ній самій
Головним недоліком гарвардської архітектури є порівняна з фон-нойманівською складність реалізації. Адже для кожного з запам'ятовуючих пристроїв необхідний свій контролер, своя шина, що зі збільшенням [[розрядність|розрядності]] призводить до зростання кількості з'єднань в системі, і це негативно впливає як на складність проектування, так і на швидкодію.
|