СОДЕРЖАНИЕ
1. Принцип работы
Исполнение инструкций
Логика и арифметика
Архитектура и микроархитектура
2. Принцип вычислений
3. Шины процессора
Шина данных
Шина адреса
Шина управления
4. Адресация
5. Разрядность
6. Кэш – память
7. Технологии расширения команд процессора
8. Hyper – Threading
9. Классический поток команд процессора
10. Поток команд процессора
11. Кодовые названия
Кодовые названия процессоров Intel
Кодовые названия процессоров AMD
Кодовые названия процессоров Cyrix
Кодовые названия процессоров VIA
Кодовые названия процессоров Transmeta
12. Картриджи процессоров
13. Охлаждение процессоров
Неизбежность нагрева
Воздушное охлаждение
Типы радиаторов
Процессорные вентиляторы и их характеристика
Электрическое охлаждение
Водяное охлаждение
Термопасты
Badong
14. Разгон процессора
Основания для разгона
Способы разгона
Аппаратное и программное управление разгоном
Тестирование стабильности работы
Особенности разгона процессоров AMD и INTEL
Измерение температуры
1. Принцип работы
Исполнение инструкций
Центральный процессор (ЦП), или CPU, или процессор ПК – это специальный чип, который выполняет все основные вычислительные операции и осуществляет обработку информации. Процессор ПК исполняет программный код – последовательность команд (инструкций), каждая из которых закодирована и размещена в памяти.
В общем случае каждая команда содержит операционную и операндную части. Первая содержит сведения о действиях, которые процессор должен выполнить, а вторая указывает процессору операнды – то, над чем должен «трудится» процессор. Операндная часть описывает до двух операндов инструкции. Это могут быть значения операндов, явные или неявные ссылки на регистры процессора, хранящие операнды, адрес ячейки памяти, регистры процессора и т. д. длина инструкции выражается в байтах.
Логический адрес исполняемой команды (инструкции) хранится в регистре Instruction Pointer (указатель инструкции) – счетчике команд. После исполнения значение счетчика увеличивается на длину инструкции, указывая на начало следующей инструкции.
Существует два типа инструкций:
- линейные. Выполняются в соответствии с их размещением в памяти по нарастанию адреса;
- передачи управления. К ним относятся инструкции переходов и вызовов процедур, которые содержат адрес следующей исполняемой инструкции.
Несмотря на то, что последовательность исполнения инструкций четко предписывается командным кодом, она может быть нарушена исключениями и прерываниями. Исключения – это особые ситуации, возникающие при выполнении инструкций (управляются ОС). Аппаратные прерывания представляют собой вызовы процедур по электрическим сигналам в специальных контактах процессора. Источниками аппаратных прерываний являются, например, контроллеры устройств, системы управления питанием. Кроме того, последовательность инструкций может изменяться по сигналу перезапуска процессора.
Логика и арифметика
При выполнении инструкции процессор извлекает из указанных в ней мест (регистр, память, константа) два двоичных числа, а результат действия над ними записывает на место одного из них. ............