Архітектура фон Неймана: відмінності між версіями

[перевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Рядок 45:
 
=== Розділення операційного пристрою та пам'яті ===
Розділення запам'ятовуючогоопераційного пристрою та пам'яті в класичній архітектурі фон-Неймана вважається її суттєвим недоліком. Полюбляють казати про так званезвана «пляшковешийка горличкопляшки» фон-нейманівської архітектури (термін, запропонований [[Бекус Джон|Джоном Бекусом]] (John Backus) в 1977. ЦеЦя «горличкошийка» створюєтьсявиникає між операційним пристроєм (центральним процесором) і пам'яттю, адже швидкість обробки інформації в процесорі зазвичай є набагато більшою, аніж швидкість роботи запам'ятовуючого пристрою пам'яті, який не встигає забезпечувати процесор новими порціями інформації, що призводить до простоїв. Проблема вирішується за рахунок побудови складнішої [[ієрархія пам'яті|ієрархії пам'яті]], зокрема введенням кеш-пам'яті, більш швидкої (але й більш дорогої, аніж основна), де зберігаються дані, які часто використовуються в обчисленнях, щоб не звертатись за ними до повільної основної пам'яті. Існують також і радикальні пропозиції, які в останній час почали втілюватись в життя, і полягають в створенні так званої «розумної пам'яті», яка б інтегрувала запам'ятовуючі комірки пам'яті зі схемами обробки даних.
 
Іншим прикладом часткового вирішення цієї проблеми є [[гарвардська архітектура]], в якій пам'ять команд та даних розділена, що дозволяє інтенсифікувати обмін між запам'ятовуючим пристроєм пам'яті та центральним процесором.
 
=== Послідовний принцип виконання ===