Page 135 - 6111
P. 135
такою організацією, унеможливлює введення явного паралелізму в
систему. Передусім це питання не технічне, а концептуальне і
пов’язане з самою парадигмою програмування для фон-
нейманівських машин.
Разом з тим, хоча майже всі ЕОМ загального призначення є
фон-нейманівськими, вони суттєво використовують механізми
розпаралелення обчислень, хоча це відбувається й неявно, на рівні
внутрішньої організації процесора, який непомітно для програміста
виявляє схований паралелізм в послідовних програмах для фон-
нейманівських машин. Така “непомітність” є принциповою.
Фактично фоннейманівською в сучасних ЕОМ залишається саме
архітектура обчислювальної машини (тобто програмна організація).
Дана концепція пропонує програмісту надзвичайно просту модель
виконання програми, послідовну модель, яка збігається з образом
мислення більшості програмістів, яка є домінуючою в написанні
програм. Явне паралельне програмування – це дуже складна галузь,
яка потребує повної перебудови образу мислення програміста,
оперування складнішими абстракціями, застосування зовсім інших
алгоритмів та структур даних. Тому збереження фоннейманівської
архітектури, яким би стримуючим фактором воно не було, є
абсолютно принциповим для проектувальників ЕОМ загального
призначення.
Контрольні запитання
1 Які елементи містить класична структура фон-нейманівської
машини?
2 Яка основна відмінність архітектури КС фон Неймана від інших
подібних архітектур?
134