1.3. Процессор: сердце или мозг?

Опубликовано: 11.04.2026

 

← 1.2. Логические схемы: мышление из кремния 📋 Оглавление 1.4. Память: быстрая, медленная и постоянная →
КАК УСТРОЕНО ВСЁ — статья 1.3

Процессор: сердце или мозг?

Тракт данных, регистры, выполнение одной инструкции шаг за шагом. RISC против CISC. Почему процессор греется — и зачем нужна термопаста

В предыдущих статьях мы разобрались, как из транзисторов получаются логические вентили, а из вентилей — сумматоры и ячейки памяти. Теперь пора посмотреть, как это всё собирается в одно целое устройство, которое называется процессором. Именно он выполняет программы - принимает команды одну за другой и исполняет их миллиарды раз в секунду. Разберём, как именно это происходит.

🤔 Сердце или мозг?

Процессор часто называют «мозгом» компьютера, реже - «сердцем». Оба сравнения немного неточны. Мозг хранит воспоминания и принимает решения - но процессор сам по себе почти ничего не помнит и не придумывает: он только выполняет инструкции, которые ему дают. Сердце перекачивает кровь непрерывно и ритмично - именно здесь аналогия точнее: процессор тоже работает в ритме, задаваемом тактовым генератором, и через него проходит весь поток вычислений.

Точнее всего было бы назвать процессор исполнителем. Он ничего не придумывает сам. Он делает ровно то, что написано в программе, - но делает это очень быстро и очень точно. Вся «умность» компьютера - в программах, которые пишут люди. Процессор лишь претворяет их в жизнь.

📌 Из чего состоит процессор: Современный процессор — это не один блок, а город из миллиардов транзисторов, разбитый на районы. Основные из них: АЛУ (арифметико-логическое устройство) - делает математику и сравнения; регистры - крошечная сверхбыстрая память прямо внутри чипа; блок управления - читает команды и координирует всё остальное; кэш - быстрая буферная память. О кэше и всей иерархии памяти подробно поговорим в следующей статье - 1.4.

📦 Регистры: рабочий стол процессора

Представьте, что вы считаете в уме. Вы не записываете промежуточные числа на бумагу - вы держите их в голове. В процессоре роль «держать в голове» выполняют регистры.

Регистр — это несколько десятков транзисторных ячеек памяти прямо внутри процессорного чипа. В современном процессоре их обычно от 16 до 32 для целых чисел, плюс отдельный набор для чисел с плавающей точкой. Каждый регистр хранит одно число - например, 64-битное, то есть до 2⁶⁴ значений.

Почему не хранить всё в обычной оперативной памяти? Потому что доступ к оперативной памяти занимает десятки и сотни тактов - а доступ к регистру происходит за один такт. Если процессор выполняет сложение двух чисел, он сначала загружает их в регистры, складывает там, а результат записывает обратно - в регистр или в память.

💡 Особые регистры: Среди регистров есть несколько служебных. Счётчик команд (PC, program counter) - хранит адрес следующей инструкции, которую нужно выполнить. Именно он определяет, где в программе сейчас находится процессор. Регистр флагов хранит результаты сравнений: «последняя операция дала ноль», «было переполнение», «результат отрицательный» - эти флаги нужны для условных переходов (если A больше B, перейди туда-то).

⚙️ Тракт данных: как устроено движение внутри

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

Упрощённо тракт данных выглядит так: регистры подают числа на входы АЛУ, АЛУ выполняет операцию (складывает, вычитает, сравнивает, сдвигает биты), результат возвращается в регистр или отправляется в память. Всё это происходит за один или несколько тактов тактового генератора.

Блок управления в этой схеме - дирижёр: он не обрабатывает данные сам, но говорит всем остальным блокам, что делать и когда. Он читает инструкцию, декодирует её - то есть определяет, что именно нужно сделать, с какими регистрами и каким образом - и выдаёт управляющие сигналы.

🔢 Что такое инструкция

Программа, с точки зрения процессора, — это последовательность инструкций. Каждая инструкция — это число, закодированное в двоичном виде. Например, в упрощённой архитектуре инструкция «сложи содержимое регистра 2 и регистра 3, положи результат в регистр 1» может выглядеть как цепочка из 32 битов, где первые несколько битов — это код операции (что делать), а остальные - номера регистров (с чем делать).

Процессор не понимает Python, Java или C++. Он понимает только машинный код - вот эти числа. Когда вы запускаете программу на любом языке, компилятор или интерпретатор уже заранее перевёл её в машинные инструкции, которые понимает конкретный процессор.

📌 Система команд: Набор всех инструкций, которые понимает процессор, называется ISA - Instruction Set Architecture, архитектура набора команд. Это как словарный запас процессора. Два процессора с одинаковой ISA могут выполнять одну и ту же программу, даже если устроены внутри по-разному. Два процессора с разными ISA - не могут: программа для x86 (Intel, AMD) не запустится на ARM (большинство смартфонов и Apple Silicon) без перевода.

🚶 Как процессор выполняет одну инструкцию: шаг за шагом

Классический цикл выполнения инструкции в процессоре состоит из нескольких этапов. В разных архитектурах их называют по-разному, но суть одна и та же.

1
Fetch - выборка. Блок управления смотрит на счётчик команд, идёт по этому адресу в память (или в кэш), забирает оттуда следующую инструкцию и помещает её во внутренний регистр инструкций. Счётчик команд при этом сразу сдвигается вперёд - на адрес следующей инструкции (если только команда не является переходом jump - тогда счётчик «прыгает» в совсем другое место программы, именно так работают условия if на уровне железа).
2
Decode - декодирование. Блок управления «читает» полученную инструкцию: определяет, какая это операция (сложение? загрузка из памяти? условный переход?), какие регистры задействованы, есть ли в инструкции непосредственное число. По сути — это разбор команды на составляющие.
3
Execute - исполнение. АЛУ выполняет операцию. Если это сложение - складывает содержимое двух регистров. Если сравнение - сравнивает и устанавливает флаги. Если это обращение к памяти - вычисляет адрес.
4
Memory - обращение к памяти (если нужно). Если инструкция требует читать из памяти или писать в неё - происходит это обращение. Для арифметических инструкций этот этап пропускается.
5
Write-back - запись результата. Результат операции записывается обратно - в регистр назначения. После этого процессор готов взяться за следующую инструкцию.

Этот цикл называют конвейером. В реальных современных процессорах конвейер значительно глубже - от 10 до 20 и более стадий. Это позволяет одновременно обрабатывать несколько инструкций: пока одна проходит этап исполнения, следующая уже декодируется, а ещё одна - только что выбрана из памяти.

💡 Суперскалярность и внеочередное выполнение: Современные процессоры не просто конвейерные - они суперскалярные. Это значит, что за один такт они могут запускать сразу несколько инструкций параллельно, если те не зависят друг от друга. Более того, процессор умеет выполнять инструкции не в том порядке, в котором они написаны - если инструкция 5 не зависит от результата инструкции 4, но инструкция 4 ждёт данных из медленной памяти, процессор выполнит 5 раньше. Программист этого не видит - результат всегда будет таким, как если бы всё шло по порядку.

⚔️ 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. Архитектурный спор превратился в вопрос наследия и совместимости.

📌 Почему x86 до сих пор жив: Казалось бы, если RISC эффективнее, почему весь мир не перешёл на ARM? Ответ - совместимость. Десятилетия программного обеспечения, написанного под x86: операционные системы, драйверы, игры, корпоративный софт. Переход означал бы необходимость перекомпилировать или эмулировать всё это - дорого и долго. Именно поэтому x86 остаётся стандартом для настольных ПК и ноутбуков под Windows.

🌡️ Почему процессор греется

Мы уже знаем, что транзистор — это переключатель. Когда он переключается из состояния «закрыт» в состояние «открыт» и обратно, через него на короткий момент течёт ток в обоих направлениях одновременно — это называется токами переключения. Плюс даже в закрытом состоянии через современные крошечные транзисторы течёт небольшой ток утечки - просто потому что они настолько малы, что квантовые эффекты позволяют электронам «просачиваться» через барьер.

В процессоре 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. Память: быстрая, медленная и постоянная.


📍 Привезите технику в сервис ANY.BY — диагностика бесплатно, работаем без выходных.
🚗 Не можете приехать — вызовите мастера на дом.
🛒 Ноутбуки, компьютеры и комплектующие — магазин magaz.by.

📞 +375 (33) 323-70-00 (МТС) | +375 (29) 323-70-00 (A1)
✉️ Telegram | Viber

➡️ Смотреть полный прайс-лист →

← 1.2. Логические схемы: мышление из кремния 📋 Оглавление 1.4. Память: быстрая, медленная и постоянная →
Расписание работы · ул. Куйбышева, 26
Пн–Пт 10:00–19:00
Суббота 11:00–17:00
Воскресенье 12:00–16:00

★★★★★ 4.8 · 161 отзыв в Google
★★★★★ 4.8 · 41 отзыв в Яндекс
А
Анна
апрель 2024
★★★★★

Очень довольна ремонтом ноутбука. Быстро и по адекватной цене.

О
Ольга С.
февраль 2024
★★★★★

Обращалась по рекомендации и не пожалела. Качественный сервис.

К
Ксения
май 2024
★★★★★

Спасибо большое за помощь! Всё работает отлично.

M
Maxim Lyashchuk
апрель 2026
★★★★★

Компьютеры очень отлично спасибо без проблема

С
Светлана
апрель 2025
★★★★★

Спасибо большое за ремонт! Всё работает отлично, цена очень порадовала.

А
Андрей С.
сентябрь 2024
★★★★★

Качественный сервис. Индивидуальный подход к каждому клиенту. Рекомендую.

И
Илона
декабрь 2024
★★★★★

Хороший мастер, вежливый. Починил ноутбук быстро, всё работает.

К
Кристина
2021
★★★★★

Большое спасибо за помощь с компьютером. Все работает идеально. Очень грамотные специалисты.

В
Вероника
2021
★★★★★

Спасибо огромное за ремонт ноутбука! Сделали очень быстро, все работает отлично. Очень вежливый мастер, все объяснил. Рекомендую!

И
Игорь
июнь 2021
★★★★★

Рекомендую! Отличный подход к клиенту, всё честно и прозрачно. Делал апгрейд старого ПК, теперь всё летает.


📖 Как устроен компьютер

Цикл статей ANY.BY - от транзистора до интернета.
Простым языком, без лишней теории.

🎓 Читать учебник →