Skip to content

Архитектура фон Неймана, принципы фон Неймана

Ivan Bogatyrev edited this page Jun 10, 2023 · 1 revision

Архитектура фон Неймана, принципы фон Неймана

image

Управляющее устройство

  • Дискретный КА
  • Структурно состоит из
    • дешифратора команд
    • регистра команд
    • узла вычисления адреса следующей команды
    • счетчика команд (регистр IP)

Арифметико-логическое устройство

  • под управлением устройства управления
  • выполняет арифметические и логические операции над данными (операндами)
  • разрядность операнда - длина машинного слова

Машинное слово - машинно-зависимая величина, измеряемая в битах, равная разрядности регистров/шины данных

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

  1. Использование двоичной системы счисления в вычислительной технике
  2. Программное управление ЭВМ - решение задач на ЭВМ реализуется программным способом, т.е. программа выполняется последовательно по определенному алгоритму, которые представлен в виде машинного кода.
  3. Принцип однородности памяти - память используется не только для хранения данных, но и для хранения программ.
  4. Память линейно адресуема - память ЭВМ состоит из последовательно пронумерованных ячеек, каждая из которых имеет свой адрес.
  5. Возможность условного перехода в процессе выполнения программы - в процессе выполнения программы возможен переход к исполнению другой команды, если это предусмотрено алгоритмом.

Архитектура фон Неймана - принцип совместного хранения команд и данных в одной памяти компьютера.

Выполнение программы продолжается, пока не будет выполнена прекращения выполнения вычислений, предписанных алгоритмом. Сводится к последовательному выполнению команд в порядке, однозначно определенном программой. Первой выполняется команда, заданная пусковым адресом программы (обычно это адрес первой команды программы). Адрес следующей команды однозначно определяется в процессе выполнения текущей команды (мб следующая или любая другая).

Clone this wiki locally