Центральный процессор: устройство и функции¶
Процессор (центральный процессор, ЦП; англ. central processing unit, CPU) — основной компонент вычислительной машины, выполняющий арифметические и логические операции, управляющий ходом вычислений и координирующий работу всех остальных устройств. Процессор реализуется в виде интегральной микросхемы (кристалла), устанавливаемой в специальный разъём на системной плате, и является главным устройством компьютера, определяющим его вычислительные возможности.
¶История
Предшественниками процессора считаются электронно-вычислительные машины на электронных лампах, где функции обработки данных выполнялись множеством отдельных блоков. Первым устройством, которое можно назвать процессором, стал микропроцессор Intel 4004, выпущенный в 1971 году. Он содержал около 2300 транзисторов и работал на тактовой частоте порядка 740 кГц.
Дальнейшее развитие шло по пути увеличения числа транзисторов и разрядности. В 1978 году появился Intel 8086 — 16-разрядный процессор, положивший начало архитектуре x86, которая остаётся доминирующей в персональных компьютерах. В 1985 году выпущен 32-разрядный Intel 80386. С начала 2000-х годов получили распространение 64-разрядные процессоры.
В СССР и России разработкой процессоров занимались организации, создавшие серии «Эльбрус» и «Байкал». Архитектура «Эльбрус» развивалась с 1970-х годов, а современные процессоры этой линии применяются в государственных и оборонных системах.
¶Устройство
Процессор состоит из нескольких функциональных блоков:
- Арифметико-логическое устройство (АЛУ) — выполняет арифметические (сложение, вычитание, умножение, деление) и логические операции.
- Устройство управления — декодирует команды программы и управляет работой остальных блоков.
- Регистры — сверхбыстрая внутренняя память, хранящая операнды и промежуточные результаты.
- Кэш-память — буфер между процессором и оперативной памятью, ускоряющий доступ к часто используемым данным.
Процессор взаимодействует с памятью и периферией через шины: шину данных, шину адреса и шину управления.
¶Характеристики
Основные параметры процессора:
| Параметр | Описание |
|---|---|
| Тактовая частота | Число циклов в секунду, измеряется в гигагерцах (ГГц) |
| Разрядность | Число бит, обрабатываемых за одну операцию |
| Число ядер | Количество независимых вычислительных блоков на кристалле |
| Кэш | Объём и уровни быстродействующей памяти |
| Техпроцесс | Размер элементов, в нанометрах |
| TDP | Тепловыделение, в ваттах |
Современные процессоры для настольных компьютеров имеют от 4 до 24 и более ядер, тактовые частоты от 2 до 6 ГГц и техпроцесс 5–10 нм.
¶Классификация
По назначению выделяют:
- Универсальные процессоры для персональных компьютеров и серверов (x86-64, ARM).
- Встраиваемые процессоры для бытовой техники, автомобилей, промышленной автоматики.
- Специализированные — графические (GPU), цифровые сигнальные (DSP), нейропроцессоры (NPU).
По архитектуре различают CISC (сложный набор команд, например x86) и RISC (сокращённый набор, например ARM, RISC-V).
¶Применение
Процессоры используются практически во всех электронных устройствах: компьютерах, смартфонах, планшетах, серверах, маршрутизаторах, бытовой технике, системах управления транспортом и промышленным оборудованием. В суперкомпьютерах применяются тысячи и миллионы процессоров, объединённых в вычислительные кластеры.
¶Производство
Разработкой архитектуры занимаются компании-проектировщики, а изготовлением кристаллов — фабрики (foundry). Крупнейшие производители — Intel, AMD, Apple, а также производители на архитектуре ARM. Изготовление включает фотолитографию, травление, легирование и сборку кристалла в корпус. Ключевое оборудование для литографии поставляют единичные компании мира, что делает отрасль высококонцентрированной.
¶Значение
Процессор определяет производительность вычислительной системы в целом. Развитие процессоров подчиняется эмпирическому закону Мура, согласно которому число транзисторов на кристалле удваивалось примерно каждые два года. В последние десятилетия темпы замедлились из-за физических ограничений, что привело к переходу на многоядерность и специализированные ускорители.
Источники: техническая документация производителей процессоров, учебники по архитектуре ЭВМ, материалы по истории микроэлектроники.