1.3. Процессор: сердце или мозг?
1.3. Процессор: сердце или мозг?
Опубликовано: 11.04.2026
Процессор: сердце или мозг?
Тракт данных, регистры, выполнение одной инструкции шаг за шагом. RISC против CISC. Почему процессор греется — и зачем нужна термопаста
В предыдущих статьях мы разобрались, как из транзисторов получаются логические вентили, а из вентилей — сумматоры и ячейки памяти. Теперь пора посмотреть, как это всё собирается в одно целое устройство, которое называется процессором. Именно он выполняет программы - принимает команды одну за другой и исполняет их миллиарды раз в секунду. Разберём, как именно это происходит.
🤔 Сердце или мозг?
Процессор часто называют «мозгом» компьютера, реже - «сердцем». Оба сравнения немного неточны. Мозг хранит воспоминания и принимает решения - но процессор сам по себе почти ничего не помнит и не придумывает: он только выполняет инструкции, которые ему дают. Сердце перекачивает кровь непрерывно и ритмично - именно здесь аналогия точнее: процессор тоже работает в ритме, задаваемом тактовым генератором, и через него проходит весь поток вычислений.
Точнее всего было бы назвать процессор исполнителем. Он ничего не придумывает сам. Он делает ровно то, что написано в программе, - но делает это очень быстро и очень точно. Вся «умность» компьютера - в программах, которые пишут люди. Процессор лишь претворяет их в жизнь.
📦 Регистры: рабочий стол процессора
Представьте, что вы считаете в уме. Вы не записываете промежуточные числа на бумагу - вы держите их в голове. В процессоре роль «держать в голове» выполняют регистры.
Регистр — это несколько десятков транзисторных ячеек памяти прямо внутри процессорного чипа. В современном процессоре их обычно от 16 до 32 для целых чисел, плюс отдельный набор для чисел с плавающей точкой. Каждый регистр хранит одно число - например, 64-битное, то есть до 2⁶⁴ значений.
Почему не хранить всё в обычной оперативной памяти? Потому что доступ к оперативной памяти занимает десятки и сотни тактов - а доступ к регистру происходит за один такт. Если процессор выполняет сложение двух чисел, он сначала загружает их в регистры, складывает там, а результат записывает обратно - в регистр или в память.
⚙️ Тракт данных: как устроено движение внутри
Тракт данных (datapath) — это маршрут, по которому данные движутся внутри процессора во время выполнения одной инструкции. Можно представить его как конвейер на заводе: данные поступают с одного конца, проходят через несколько станций и выходят с другого уже обработанными.
Упрощённо тракт данных выглядит так: регистры подают числа на входы АЛУ, АЛУ выполняет операцию (складывает, вычитает, сравнивает, сдвигает биты), результат возвращается в регистр или отправляется в память. Всё это происходит за один или несколько тактов тактового генератора.
Блок управления в этой схеме - дирижёр: он не обрабатывает данные сам, но говорит всем остальным блокам, что делать и когда. Он читает инструкцию, декодирует её - то есть определяет, что именно нужно сделать, с какими регистрами и каким образом - и выдаёт управляющие сигналы.
🔢 Что такое инструкция
Программа, с точки зрения процессора, — это последовательность инструкций. Каждая инструкция — это число, закодированное в двоичном виде. Например, в упрощённой архитектуре инструкция «сложи содержимое регистра 2 и регистра 3, положи результат в регистр 1» может выглядеть как цепочка из 32 битов, где первые несколько битов — это код операции (что делать), а остальные - номера регистров (с чем делать).
Процессор не понимает Python, Java или C++. Он понимает только машинный код - вот эти числа. Когда вы запускаете программу на любом языке, компилятор или интерпретатор уже заранее перевёл её в машинные инструкции, которые понимает конкретный процессор.
🚶 Как процессор выполняет одну инструкцию: шаг за шагом
Классический цикл выполнения инструкции в процессоре состоит из нескольких этапов. В разных архитектурах их называют по-разному, но суть одна и та же.
if на уровне железа).Этот цикл называют конвейером. В реальных современных процессорах конвейер значительно глубже - от 10 до 20 и более стадий. Это позволяет одновременно обрабатывать несколько инструкций: пока одна проходит этап исполнения, следующая уже декодируется, а ещё одна - только что выбрана из памяти.
⚔️ RISC против CISC: философский спор
Архитектуры процессоров делят на два больших лагеря - по устройству набора команд.
CISC (Complex Instruction Set Computing — вычисления со сложным набором команд) — это философия «пусть одна инструкция делает много». Одна команда может, например, сразу прочитать число из памяти, сложить с другим числом и записать результат обратно в память - без промежуточных шагов. Именно так устроена архитектура x86, которую используют процессоры Intel и AMD. Она появилась в 1970-х, когда память была дорогой и медленной, и программисты писали код «руками» - нужно было уложить как можно больше действий в минимальное число инструкций.
RISC (Reduced Instruction Set Computing — вычисления с сокращённым набором команд) — противоположная идея: пусть инструкций будет меньше, но каждая будет простой и выполняется ровно за один такт. Сложные операции раскладываются на несколько простых. Это упрощает аппаратуру, позволяет делать более глубокие конвейеры, лучше параллелить инструкции и экономить энергию. Архитектура ARM, на которой работают все смартфоны и большинство планшетов, - RISC.
| Критерий | CISC (x86 - Intel, AMD) | RISC (ARM, RISC-V) |
|---|---|---|
| Количество инструкций | Много, часть используется редко | Меньше, но все активно используются |
| Длина инструкции | Переменная (1–15 байт для x86) | Фиксированная (обычно 4 байта) |
| Обращение к памяти | Прямо из большинства инструкций | Только через специальные load/store |
| Потребление энергии | Выше | Ниже - преимущество для мобильных |
| Где применяется | Настольные ПК, ноутбуки (Windows) | Смартфоны, планшеты, серверы |
На практике граница давно размылась. Современные x86-процессоры Intel и AMD внутри аппаратно переводят свои сложные CISC-инструкции в простые RISC-подобные микрооперации, а затем выполняют уже их. То есть снаружи - CISC (для совместимости с десятилетиями старых программ), а внутри - фактически RISC. Архитектурный спор превратился в вопрос наследия и совместимости.
🌡️ Почему процессор греется
Мы уже знаем, что транзистор — это переключатель. Когда он переключается из состояния «закрыт» в состояние «открыт» и обратно, через него на короткий момент течёт ток в обоих направлениях одновременно — это называется токами переключения. Плюс даже в закрытом состоянии через современные крошечные транзисторы течёт небольшой ток утечки - просто потому что они настолько малы, что квантовые эффекты позволяют электронам «просачиваться» через барьер.
В процессоре Intel Core i9-13900K около 26 миллиардов транзисторов. Каждый переключается миллиарды раз в секунду. Ток утечки есть у каждого. Когда электрический ток преодолевает сопротивление, он выделяет тепло — это закон физики, который не обойти. В итоге маленький кристалл кремния площадью несколько квадратных сантиметров выделяет от 15 до 250 ватт тепловой мощности в зависимости от нагрузки.
Это много. Для сравнения: лампочка накаливания мощностью 60 Вт имеет поверхность в десятки раз больше, а хорошая электрическая плита - в тысячи. Кристалл процессора по плотности тепловыделения сравним с ядерным реактором - только размером с ноготь.
Тепловой пакет и троттлинг
Производители задают каждому процессору параметр TDP (Thermal Design Power) - тепловой пакет. Это тепловая мощность, которую система охлаждения должна рассеивать при типичной нагрузке. Например, TDP настольного Intel Core i9 - 125 Вт, у большинства мобильных процессоров - около 15 Вт.
Если процессор перегревается, то есть достигает критической температуры (обычно 90–105 °C в зависимости от модели), он автоматически снижает тактовую частоту, чтобы уменьшить тепловыделение. Это называется троттлинг. Компьютер при этом начинает работать медленнее - процессор буквально «душит» сам себя ради самосохранения.
🔬 Зачем нужна термопаста
Кристалл процессора находится внутри пластикового или керамического корпуса. Прямо над кристаллом - металлическая теплораспределительная крышка (IHS). Поверх неё устанавливается кулер.
Казалось бы, металл плотно прижат к металлу - тепло должно передаваться хорошо. Но даже отполированный металл под микроскопом выглядит как горная цепь с пиками и впадинами. Два «горных рельефа», прижатых друг к другу, касаются лишь в нескольких точках, между ними остаются воздушные зазоры. Воздух - очень плохой проводник тепла, примерно в 100 раз хуже меди.
Термопаста заполняет эти микроскопические зазоры — убирает воздушные пробки и превращает точечные касания в сплошной тепловой контакт. Со временем она высыхает и теряет свойства — обычно за 3–5 лет, после чего процессор начинает перегреваться. О том, как часто её менять и как правильно наносить - в статье 1.7 про ноутбуки.
📈 Почему частота перестала расти - и что стало вместо этого
В начале 2000-х тактовая частота процессоров росла почти каждый год: 500 МГц, 1 ГГц, 2 ГГц, 3 ГГц... Но к 2004–2005 году рост остановился. Почему?
Тепловыделение растёт примерно пропорционально кубу частоты. Удвоить частоту значит увеличить тепловыделение примерно в восемь раз. При 4 ГГц процессоры уже выделяли столько тепла, что охлаждение становилось неуправляемым. Дальнейший путь был закрыт физикой.
Производители нашли другой путь: вместо одного быстрого ядра - несколько ядер на одном кристалле. Два ядра на частоте 3 ГГц часто справляются с задачами лучше, чем одно на 4 ГГц, при значительно меньшем нагреве. Сегодня даже бюджетные процессоры имеют 4–8 ядер, а топовые - 16, 24 и более.
Параллельно производители научились делать транзисторы меньше - техпроцесс сократился с 90 нм в 2004 году до 3 нм сегодня. Меньший транзистор переключается быстрее и потребляет меньше энергии. Именно это позволило продолжить закон Мура по количеству транзисторов - но важно понимать: производительность одного ядра при этом почти перестала расти. Весь прирост мощности теперь достигается за счёт многоядерности - количество ядер растёт, а частота каждого из них почти не меняется.
| Год | Типичный техпроцесс | Транзисторов в флагманском CPU | Ядер |
|---|---|---|---|
| 2000 | 180 нм | ~42 млн (Pentium 4) | 1 |
| 2006 | 65 нм | ~291 млн (Core 2 Duo) | 2 |
| 2012 | 22 нм | ~1,4 млрд (Ivy Bridge) | 4 |
| 2020 | 5 нм | ~20 млрд (AMD Ryzen 5000) | 8–16 |
| 2024 | 3–4 нм | ~26–29 млрд (Intel Core i9 / AMD Ryzen 9) | 16–24 |
🏁 Итог: что такое процессор на самом деле
Процессор — это устройство, которое снова и снова выполняет один и тот же цикл: выбрать инструкцию, декодировать, исполнить, записать результат. Этот цикл повторяется миллиарды раз в секунду. Ничего таинственного — только логические схемы, которые мы описывали в предыдущей статье, организованные в конвейер и снабжённые быстрыми регистрами для хранения промежуточных данных.
Тепло - неизбежный побочный продукт этой работы. Термопаста и кулер не роскошь, а необходимость: без нормального отвода тепла процессор замедляется — или выходит из строя. RISC и CISC — два подхода к тому, как устроить набор команд; однозначного лидера нет — выбор зависит от конкретных задач.
Один вопрос мы намеренно оставили за скобками: откуда процессор берёт данные и куда кладёт результаты? Ответ — из памяти. И память — это целая отдельная история со своей иерархией, компромиссами и неочевидными решениями. О ней - в следующей статье: 1.4. Память: быстрая, медленная и постоянная.
© 2008–2026 ANY.BY - ремонт компьютеров и ноутбуков в Барановичах. Использование материалов сайта возможно с письменного разрешения.
📍 Привезите технику в сервис ANY.BY — диагностика бесплатно, работаем без выходных.
🚗 Не можете приехать — вызовите мастера на дом.
🛒 Ноутбуки, компьютеры и комплектующие — магазин magaz.by.
📞 +375 (33) 323-70-00 (МТС) | +375 (29) 323-70-00 (A1)
✉️ Telegram | Viber
📞 Мы на связи для Вас:
| Пн–Пт | 10:00–19:00 |
| Суббота | 11:00–17:00 |
| Воскресенье | 12:00–16:00 |
Очень довольна ремонтом ноутбука. Быстро и по адекватной цене.
Обращалась по рекомендации и не пожалела. Качественный сервис.
Спасибо большое за помощь! Всё работает отлично.
Компьютеры очень отлично спасибо без проблема
Спасибо большое за ремонт! Всё работает отлично, цена очень порадовала.
Качественный сервис. Индивидуальный подход к каждому клиенту. Рекомендую.
Хороший мастер, вежливый. Починил ноутбук быстро, всё работает.
Большое спасибо за помощь с компьютером. Все работает идеально. Очень грамотные специалисты.
Спасибо огромное за ремонт ноутбука! Сделали очень быстро, все работает отлично. Очень вежливый мастер, все объяснил. Рекомендую!
Рекомендую! Отличный подход к клиенту, всё честно и прозрачно. Делал апгрейд старого ПК, теперь всё летает.
Цикл статей ANY.BY - от транзистора до интернета.
Простым языком, без лишней теории.