Недостатки неймановской архитектуры


В основу функционирования большинства систем обработки данных положена архитектура Неймана, основанная на следующих принципах:

1). Все операции выполняются в единственном устройстве обработке данных последовательно.

2). Программы и данные хранятся в единой последовательно адресуемой памяти с линейной( или одномерной архитектурой).

3). Отсутствие различия между данными и командами при их хранении в памяти – семантический разрыв.

Архитектура Неймана проста и логична, но обладает следующими существенными недостатками:

1). Семантический разрыв между языками высокого уровня и системой команд (обрабатывающего устройства).

2). Проблема согласования пропускной способности процессора и ОП, т.е. узким местом неймановской архитектуры является память.

3). Кризис ПО:

a) стоимость разработки ПО >> стоимости разработки аппаратных средств

b) низкая надежность ПО

c) невозможность полного тестирования программы

4). Достигнут теоретический предел быстродействия.

Вывод: Архитектура фон Неймана представляется неадекватным средством при решении некоторых имеющихся задач обработки данных.

Загрузка...