Как работает процессор: объясняем простыми словами

10.06.2020

Все пользуются компьютерами и смартфонами, но многие до сих пор не знаю, что делают их процессоры и для чего они нужны. Рассказываем, как и для чего стучит сердце каждого компьютера и многих других устройств.

Что на самом деле делает процессор?

Процессор, иначе называемый ЦП или CPU (Central Processing Unit), — основа любого оборудования, без которого ничего не работает. CPU обрабатывает процессы на двоичном машинном языке: проще говоря, «0» означает «нет», а «1» — «да». Любая команда отправляется процессору в комбинации из двух чисел 0 и 1. ЦП обрабатывает их одну за другой, по очереди.

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

Как работает процессор

Процессор обрабатывает команды в четыре этапа, описанные Джоном фон Нейманом еще в 1945 году: Fetch, Decode, Fetch Operands и Execute.

  1. Fetch: сначала из регистра командной строки в оперативной памяти считывается адрес следующей команды и загружается в накопитель команд.
  2. Decode: декодер команд расшифровывает команду и активирует все схемы, необходимые для ее выполнения.
  3. Fetch Operands: теперь все значения и параметры команды загружаются в регистры, которые необходимо изменить. Процессор находит эти значения на жестком диске, в кэш-памяти или оперативной памяти.
  4. Execute: процесс выполняется. Это может быть, например, управление периферийным устройством, таким как принтер, или вычислительная операция в устройстве обработки информации. После завершения Execute цикл может начаться снова, то есть процессор приступает к обработке следующей команды.

Читайте также: