Итак, всем хорошо известно, что без процессора компьютер не работает. Но почему? И что же там такое важное он выполняет? На самом деле процессор прямо или косвенно участвует в процессах управления всеми устройствами компьютера и процессами, происходящими в нем. Приблизительно можно взять описание работы процессора, которое предложил опять же Джон фон Нейман. Мы знаем, что он предложил циклическ
| Перейти в раздел:
Кованые ворота dierre. Кованые изделия, кованые ворота. |
- Пункт 1. В регистре счетчика команд процессора хранится число, которое он выставляет на шину адреса. При этом памяти отдается приказ на чтение.
- Пункт 2. Это выставленное на шину адреса число является для памяти адресом. Память, получив команду чтения считывает по этому адресу данные и выставляет их на шину данных. После этого выдает команду готовности.
- Пункт 3. С шины данных процессор получает данные, которые он понимает как команду из своей системы команд, и выполняет эту команду.
- Пункт 4. В случае, если последняя полученная команда не является командой перехода, процессор увеличивает адрес на единицу.
- Пункт 5. Перейти к пункту 1.
Конечно, описанная последовательность этих действий очень упрощена, но основные принципы работы процессора здесь ясны. Он пошагово выполняет команды, которые хранятся в памяти компьютера. Такой цикл выполняется неизменно и называется процессом. Именно отсюда и пошло название самого устройства – процессор. Помимо всего прочего, процессор производит все арифметические и логические операции. Причем выполняет их он со скоростью в несколько сотен миллионов операций в секунду.
В содружестве с центральным процессором работает специальный модуль – математический сопроцессор, который производит математические операции с плавающей запятой. Такое разделение значительно увеличивает скорость обработки информации процессором. Практическим путем доказано, что математический сопроцессор уменьшает время выполнения сложных математических операций, таких как деление, умножение и возведение в степень на 80 процентов.