01. Принципы фон Неймана

advertisement
Принципы фон Неймана ............................................................................................................................. 1
Четыре основных блока компьютера ................................................................................................. 1
Принцип двоичного кодирования ........................................................................................................ 1
Принцип программного управления ................................................................................................... 2
Принцип однородности памяти ........................................................................................................... 2
Принцип адресности ............................................................................................................................ 2
Принципы фон Неймана
Большинство современных ЭВМ строится на базе принципов, сформулированных
американским ученым, одним из отцов кибернетики Джоном фон Нейманом. Впервые эти
принципы были опубликованы фон Нейманом в 1945 г. в его предложениях по машине
EDVAC. Эта ЭВМ была одной из первых машин с хранимой программой, т.е. с
программой, запомненной в памяти машины, а не считываемой с перфокарты или другого
подобного устройства. В целом эти принципы сводятся к следующему:
1) Основными блоками фон-неймановской машины являются блок управления,
арифметико-логическое устройство, память и устройство ввода-вывода.
2) Информация кодируется в двоичной форме и разделяется на единицы, называемые
словами.
3) Алгоритм представляется в форме последовательности управляющих слов, которые
определяют смысл операции. Эти управляющие слова называются командами. Совокупность
команд, представляющая алгоритм, называется программой.
4) Программы и данные хранятся в одной и той же памяти. Разнотипные слова различаются
по способу использования, но не по способу кодирования.
5) Устройство управления и арифметическое устройство обычно объединяются в одно,
называемое центральным процессором. Они определяют действия, подлежащие выполнению,
путем считывания команд из оперативной памяти. Обработка информации, предписанная
алгоритмом, сводится к последовательному выполнению команд в порядке, однозначно
определяемом программой.
Компьютеры,
построенные
фон-Неймановского типа.
на
этих
принципах,
называются
машинами
Другими словами, указанные 5 принципов фон Неймана могут быть сформулированы как
Четыре основных блока компьютера
Согласно фон Нейману, ЭВМ состоит из следующих основных блоков:



Устройства ввода/вывода информации
Память компьютера
Процессор, состоящий из
o устройства управления и
o арифметико-логического устройства
Принцип двоичного кодирования
Согласно этому принципу, вся информация, поступающая в ЭВМ, кодируется с помощью
двоичных сигналов (двоичных цифр, битов) и разделяется на единицы, называемые
словами.
Принцип программного управления
предполагает, что программа состоит из набора команд, которые выполняются
процессором автоматически друг за другом в определенной последовательности.
Принцип однородности памяти
Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что
хранится в данной ячейке памяти - число, текст или команда. Над командами можно
выполнять такие же действия, как и над данными.
Принцип адресности
Структурно основная память состоит из пронумерованных ячеек; процессору в
произвольный момент времени доступна любая ячейка.
Отсюда следует возможность давать имена областям памяти, так, чтобы к запомненным в
них значениям можно было бы впоследствии обращаться или менять их в процессе
выполнения программы с использованием присвоенных имен.
Download