Принципы архитектуры Фон Неймана
作者:Пиво Валерьевич
1. Программное управление ЭВМ
1.1. Работа ЭВМ контролируется программой, состоящей из набора команд. Команды выполняются последовательно друг за другом. Созданием машины с хранимой в памяти программой было положено начало тому, что мы сегодня называем программированием.
2. Ячейки памяти ЭВМ имеют адреса, которые последовательно пронумерованы.
2.1. В любой момент можно обратиться к любой ячейке памяти по ее адресу. Этот принцип открыл возможность использовать переменные в программировании.
3. Возможность условного перехода в процессе выполнения программы
3.1. Не смотря на то, что команды выполняются последовательно, в программах можно реализовать возможность перехода к любому участку кода.
4. Использование двоичной системы счисления в вычислительных машинах.
4.1. Преимущество перед десятичной системой счисления заключается в том, что устройства можно делать достаточно простыми, арифметические и логические операции в двоичной системе счисления также выполняются достаточно просто.
5. Память компьютера используется не только для хранения данных, но и программ.
5.1. При этом и команды программы и данные кодируются в двоичной системе счисления, т.е. их способ записи одинаков. Поэтому в определенных ситуациях над командами можно выполнять те же действия, что и над данными.