Открыть сервисСервис

Центральный процессор компьютера

Центральный процессор (ЦП, CPU — от англ. central processing unit) — основной компонент компьютера, выполняющий машинные инструкции программы: арифметические и логические операции, управление потоками данных и координацию работы других устройств. Конструктивно представляет собой микросхему (кристалл), размещённую в корпусе и устанавливаемую в специальный разъём на материнской плате. Именно процессор считается «мозгом» вычислительной системы, хотя его работа невозможна без оперативной памяти, устройств хранения и периферии.

История

Предшественниками процессора были ламповые вычислительные машины 1940-х годов, где функции обработки и управления распределялись между множеством блоков. В 1945 году Джон фон Нейман сформулировал принцип хранимой программы, согласно которому команды и данные хранятся в общей памяти, а устройство управления последовательно их считывает. Этот принцип лёг в основу архитектуры большинства современных компьютеров.

В 1971 году компания Intel выпустила микропроцессор 4004 — первый коммерчески доступный однокристальный процессор, содержавший около 2300 транзисторов. За ним последовали 8008, 8080, а в 1978 году — 8086, положивший начало архитектуре x86, доминирующей в персональных компьютерах. В СССР и России развивались собственные линии: микропроцессоры серий К580 (аналог 8080), «Эльбрус», а позднее — процессоры «Байкал» на архитектуре MIPS и ARM. В 1980-х годах появились конвейеры и кэш-память, в 1990-х — суперскалярность и внеочередное исполнение, в 2000-х — многоядерность.

Устройство и принцип работы

Процессор выполняет цикл «выборка — декодирование — исполнение»: из памяти извлекается инструкция, расшифровывается, затем исполняется, после чего результат записывается. Основные блоки:

Современные процессоры используют конвейер (несколько инструкций обрабатываются одновременно на разных стадиях), предсказание ветвлений, спекулятивное исполнение и многопоточность (например, Hyper-Threading у Intel или SMT у AMD).

Характеристики

ПараметрОписание
Тактовая частотаЧисло циклов в секунду, измеряется в гигагерцах
Число ядерКоличество независимых вычислительных блоков на кристалле
Число потоковЛогические потоки, обрабатываемые параллельно
КэшОбъём и уровни быстродействующей памяти
ТехпроцессРазмер элементов, нанометры
TDPТепловыделение, ватты
РазрядностьШирина обрабатываемых слов (32, 64 бита)

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

Классификация

  • По назначению: настольные, серверные, мобильные (для ноутбуков и смартфонов), встраиваемые.
  • По архитектуре: CISC (x86) и RISC (ARM, RISC-V, MIPS). Первые имеют сложные инструкции, вторые — упрощённые, но более эффективные по энергопотреблению.
  • По числу кристаллов: однокристальные и многокристальные модули.
  • По производителю: Intel, AMD, Apple (серия M на ARM), а также российские разработки — «Эльбрус», «Байкал».

Применение

Процессоры используются повсеместно: в персональных компьютерах и ноутбуках, серверах и дата-центрах, смартфонах и планшетах, бытовой технике, автомобилях, промышленных контроллерах, телекоммуникационном оборудовании. В суперкомпьютерах применяются как универсальные, так и специализированные ускорители (GPU, FPGA). Отдельное направление — встраиваемые микроконтроллеры, объединяющие процессорное ядро, память и периферию на одном кристалле.

Значение и тенденции

Развитие процессоров следует эмпирическому закону Мура, согласно которому число транзисторов на кристалле удваивалось примерно каждые два года; в 2010-х темпы замедлились из-за физических ограничений техпроцесса. Основные современные направления — увеличение числа ядер, гетерогенные вычисления (сочетание разных типов ядер), энергоэффективность, специализированные блоки для машинного обучения и нейросетей. Крупным фактором стала конкуренция архитектур x86 и ARM, а также рост открытой архитектуры RISC-V.

Критика и ограничения

Рост тактовых частот ограничен тепловыделением и энергопотреблением. Уязвимости микроархитектур (например, Spectre и Meltdown) показали, что оптимизации вроде спекулятивного исполнения создают риски безопасности. Кроме того, зависимость от небольшого числа производителей и сложность литографических процессов делают отрасль уязвимой к сбоям поставок.

Источники: техническая документация Intel и AMD, материалы по истории вычислительной техники, публикации по архитектуре ЭВМ.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru