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

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Рядок 42:
 
=== «Семантичний розрив» ===
Хоча це не стосується безпосередньо принципів фон- Неймана, але часто апелюють саме до «класичної архітектури фон- Неймана» в критиці її досить примітивного та низькорівневого набору команд, який, на думку критиків, абсолютно не відповідає сучасному стану справ в індустрії розробки програмного забезпечення, зокрема в наявності мов високого рівня, які набагато підвищують [[продуктивність праці]] програміста за рахунок пропонування йому більш високорівневих абстракцій, і потрібно зазвичай до декількох сот машинних команд замість однієї команди мови високого рівня. Цей дисбаланс в принципі успішно вирішується на програмному рівні за допомогою [[компілятор]]ів, але в 60—70 роки XX століття було досить багато намагань реалізувати машинні мови високого рівня апаратно (див. [[Архітектура з розвинутими засобами інтерпретації]]). Серед вітчизняних розробок в цьому напрямі слід виділити [[ЕОМ «МИР-1»|ЕОМ серії «МИР»]], а серед серйозних критиків системи фон-Неймана, в тому числі і за низький семантичний рівень команд, академіка [[Глушков Віктор Михайлович|В. М. Глушкова]]. Певною мірою, намаганням «підвищити семантичний рівень» можна вважати і [[CISC]]-архітектури системи команд, хоча як довів час, перспективнішим виявився прямо зворотний напрямок максимальної «примітивізації» набору команд, реалізований в [[RISC]]-архітектурах.
 
=== Розділення операційного пристрою та пам'яті ===