Як були відкриті і в чому полягають принципи фон Неймана

Напевно, не помилюся, якщо скажу, що більшість людей на побутовому рівні вважають, що комп'ютер і все що з ним пов'язано - це досягнення науки останніх десятиліть минулого століття. Насправді, принципи фон Неймана, роботи ЕОМ, теоретичні основи побудови комп'ютерних мереж, були сформульовані ще в першій половині ХХ століття.

Крім того, принципи фон Неймана давали можливість здійснювати обробку не тільки числовий інформації, але і текстової, звукової і інших.

Ще одним знаковим відкриттям Неймана було запропоноване ним рішення по зберіганню самої інформації. Раніше ця робота виконувалася практично вручну, шляхом замикання необхідних компонентів обчислювальної машини між собою, щоб забезпечити обмін інформацією, яка зберігалася в кожному з цих відсіків. На вже згадуваній ЕОМ ENIAC, ця процедура займала не менш декількох днів, причому дуже часто при проведенні цієї процедури техніка ламалася - виходили з ладу електронні лампи. Нейман же запропонував, програму перемикання також закодувати у вигляді двійкового коду і зберігати в самій обчислювальній машині.

Учений не тільки сформулював ідеї, які потім стали широко відомими як принципи фон Неймана, але і розробив технологічну структуру ЕОМ, це поняття сьогодні частіше згадується як «архітектура комп'ютера». Основними компонентами нової архітектури, по Нейману, повинні бути:

- комплекс пам'яті, що включає внутрішню і зовнішню;

У побудованій таким чином конструкції, в ЕОМ проводиться зчитування спеціальних команд з пам'яті, а потім відбувається їх виконання процесором. Черговість виконання команд визначається спеціальним лічильником команд. Наявність такого пристрою є зараз одним з характерних ознак архітектури комп'ютера, запропонованої Нейманом.

Взагалі, розроблені і, по суті, випробувані і реалізовані їм самим, рішення по архітектурі комп'ютерів, стали настільки універсальними і фундаментальними, що і сьогодні в професійному середовищі машини, створені відповідно до цих принципів, називають - фон-Неймановская машини. Це не стосується лише тих, де немає лічильника команд.

Можливий відхід від зазначених принципів можливий тільки в майбутньому, тоді, коли в основу розвитку теорії обчислювальних систем, буде покладена ідея логічної обробки інформації.

Схожі статті