.
Классические принципы построения архитектуры ЭВМ были предложены в работе Джона фон Неймана, Г. Голдстейга и А. Беркса в 1946 году и известны как " принципы фон Неймана".
Они таковы:
Использование двоичной системы представления данных
Принцип программного управления.
Принцип адресcности.
Принцип однородности памяти
Использование двоичной системы представления данных.
Нейман первым сформулировал идею, что программа может храниться в виде нулей и единиц, причем в той же самой памяти, что и обрабатываемые ею числа. Двоичная система счисления удобна для технической реализации. Она позволяет просто выполнять в ней арифметические и
логические операции. Использование двоичной системы в ЭВМ позволяет обрабатывать различные виды информации - текстовую, графическую, звуковую.
Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности. Компьютер может выполнять только те инструкции (команды) , которые содержатся в программе. Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды. Команды программы расположены в памяти друг за другом, тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти. Если же нужно после выполнения команды перейти не к следующей, а к какой-то другой, используются команды условного или безусловного переходов, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды "стоп". Таким образом, процессор исполняет программу автоматически, без вмешательства человека.
3.Принцип адрессности. Структурно основная память состоит из пронумерованных ячеек. В каждой из них могут находиться или данные , или инструкции программ. Процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к запомненным в них значениям можно было бы обращаться или менять их в процессе выполнения программы с использованием присвоенных имен.
4. Принцип однородности памяти. Структура памяти однородна. Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти - число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. С внешнего устройства в память компьютера вводится программа.УУ считывает содержимое ячейки памяти, где находится первая команда программы, и организует ее выполнение. Команда может задавать выполнение арифметической или логической операции, запись результатов в память, ввод или вывод данных с (на) внешнее устройство.После выполнения первой команды, УУ выполняет следующую, это происходит автоматически. При завершении выполнения программы компьютер ожидает ввода сигналов с внешних устройств.