Особенности цикла выполнения в архитектуре фон Неймана:
- Единая память для данных и инструкций. 3 Как данные, так и программные инструкции хранятся в одной памяти. 3
- Общая шина. 3 Для передачи данных, адресов и управляющих сигналов используется одна шина, что может ограничить производительность. 3
- Последовательное выполнение. 3 Инструкции выполняются по одной за раз последовательным образом. 3
Этапы цикла выполнения: 2
- Процессор выставляет число, хранящееся в регистре счётчика команд, на шину адреса, и отдаёт памяти команду чтения. 2
- Выставленное число является для памяти адресом; память, получив адрес и команду чтения, выставляет содержимое, хранящееся по этому адресу, на шину данных, и сообщает о готовности. 2
- Процессор получает число с шины данных, интерпретирует его как команду (машинную инструкцию) из своей системы команд и исполняет её. 2
- Если последняя команда не является командой перехода, процессор увеличивает на единицу число, хранящееся в счётчике команд; в результате там образуется адрес следующей команды. 2
- Снова выполняется пункт 1. 2
Данный цикл выполняется неизменно, и именно он называется процессом (откуда и произошло название устройства). 2