Главным элементом компьютера является процессор. Именно он выполняет различные команды, осуществляет ввод и вывод данных в память устройства ввода и вывода данных и так далее.
Но не все знают, как именно работает процессор. Что происходит внутри процессора при его работе?
Операционная и операндная команды
Каждая команда, выполняемая процессором имеет две составляющие - операционная и операндная.
Операционная - то, что необходимо выполнить.
Операндная - над чем процессору нужно поработать, чтобы выполнить команду.
Этапы выполнения
В ядре есть вычислительный центр - поток. Он разделяет выполнение команды на этапы:
1. Выработка
2. Дешифровка
3. Выполнение
4. Обращение к памяти процессора
5. Сохранение результата выполнения
Работа с памятью
Есть 2 типа памяти:
1. ПЗУ - Постоянное запоминающее устройство
2. ОЗУ - Оперативное запоминающее устройство
В ОЗУ хранятся те данные, с которыми в данный момент работает процессор.
В ПЗУ хранятся те данные, которые необходимы для первоначальной загрузки компьютера, а также постоянная программная и справочная информация.
Во время работы процессор работы процессор работает с обоими типами памяти.
Однако делает он это благодаря шине и каналам чтения и записи, которые соединены с запоминающими устройствами.
А делает он это именно так:
1. Запрос у адресной шины определённого байта
2. Передача этого байта на шину данных.
3. Смена своего состояние каналом чтения
4. Передача процессору этого самого байта.
Также процессор может и записывать данные на запоминающее устройства. В этом случае используются каналы записи.
Конечно, это далеко не полное описание работы процессора, однако для понимания того, как именно там все происходит, этого вполне хватит.
Спасибо за внимание!