Что такое процессор и для чего он нужен

# факты | Как работает процессор компьютера?

Вы читаете эти строки со смартфона, планшета или компьютера. Любое из этих устройств основано на микропроцессоре. Микропроцессор является «сердцем» любого компьютерного устройства. Существует много типов микропроцессоров, но все они решают одни и те же задачи. Сегодня мы поговорим о том, как процессор работает и какие задачи он выполняет. На первый взгляд все это представляется очевидным. Но очень многим пользователям было бы интересно углубить свои знания о важнейшем компоненте, обеспечивающем работу компьютера. Мы узнаем о том, как технология, основанная на простой цифровой логике, позволяет вашему компьютеру не только решать математические задачи, но и быть развлекательным центром. Как всего две цифры — единица и ноль — преобразуются в красочные игры и фильмы? Этот вопрос многие неоднократно задавали себе и будут рады получить на него ответ. Ведь даже в основе недавно рассмотренного нами процессора AMD Jaguar, на котором базируются новейшие игровые приставки, лежит та же древняя логика.

В англоязычной литературе микропроцессор часто называют CPU (central processing unit, [единым] модулем центрального процессора). Причина такого названия кроется в том, что современный процессор представляет собою единый чип. Первый микропроцессор в истории человечества был создан корпорацией Intel в далеком 1971 году.

Процессор — что это

Процессор называют мозгом компьютера. И не зря, ведь он обеспечивает беспрерывную работу всего механизма. Процессор можно сравнить с сердцем в человеческом организме: пока он функционирует, работать будут другие составляющие системного блока и подключенные к нему внешние устройства.

С его помощью обрабатывается программный код, работает операционная система и устанавливаемые приложения. Чем выше скорость процессора, тем быстрее работает компьютер.

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

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

Кроме привычного термина «процессор», встречаются также такие варианты, как микропроцессор, центральный процессор (ЦП) и центральное процессорное устройство (ЦПУ).

Часто можно встретить обозначение CPU, что расшифровывается как «central processing unit» и переводится с английского как «центральное обрабатывающее устройство».

Устройство

Основные характеристики процессора

Количество вычислительных ядер.

Многоядерные процессоры – это процессоры, содержащие на одном процессорном кристалле или в одном корпусе два и более вычислительных ядра. Все современные процессоры являются многоядерными.

Многоядерность, как способ повышения производительности процессоров, используется давно. Для «домашних» компьютеров и рабочих станций существуют процессоры с 64 ядрами (Ryzen Threadripper). Для серверов на рынке есть 128-ядерные предложения.

Эффективность вычислительных ядер разных архитектур заметно отличается. Но если сравнивать процессоры одной архитектуры, чем их (ядер) больше, тем процессор производительнее.

Количество потоков.

Чем больше потоков – тем лучше. Количество потоков не всегда совпадает с количеством ядер процессора. Например, благодаря технологиям Hyper-Threading (у Intel) и Simultaneous MultiThreading (у AMD), 4-ядерный процессор может работать в 8 потоков и во многом опережать 6-тиядерных конкурентов.

Размер кеша 2 и 3 уровней.

Кеш — это очень быстрая внутренняя память процессора, которая используется им как буфер для временного хранения информации, обрабатываемой в конкретный момент времени. Подробнее об этом можно узнать здесь. Чем кеш больше – тем лучше.

Структура не всех современных процессоров предусматривает наличие кеша 3 уровня, хотя критичным моментом это не является. Так, по результатам многих тестов производительность процессоров Intel Core 2 Quadro, выпускавшихся с 2007 г. по 2011 г. и не имеющих кеша 3 уровня, даже сейчас выглядит достойно. Правда, кеш 2 уровня у них достаточно большой.

Частота процессора.

Здесь все просто – чем выше частота процессора, тем он производительнее. Но это справедливо, если речь идет о процессорах одной архитектуры. Этот показатель отображает количество операций (тактов), осуществляемых процессором за единицу времени. Однако, процессор с более совершенной архитектурой за один такт обрабатывает больше информации. Как результат, новый низкочастотный процессор может оказаться значительно быстрее старого высокочастотного.

Техпроцесс.

Понятие техпроцесса рассматривалось в предыдущем пункте этой статьи. Чем тоньше используемый техпроцесс, тем больше процессор может содержать транзисторов, меньше потребляет электроэнергии и меньше греется. От техпроцесса во многом зависит еще одна важная характеристика процессора — TDP.

Termal Design Point — показатель, отображающий энергопотребление процессора, а также количество тепла, выделяемого им в процессе работы. Единицы измерения — Ватты (Вт). TDP зависит от многих факторов, среди которых главными являются количество ядер, техпроцесс изготовления и частота работы процессора.

Кроме прочих преимуществ, «холодные» процессоры (с TDP до 100 Вт) лучше поддаются «разгону», когда пользователь изменяет некоторые настройки системы, вследствие чего увеличивается частота процессора. Разгон позволяет без дополнительных финансовых вложений увеличить производительность процессора (идогда на целых 20-25 %), но это уже отдельная тема.

В то же время, проблему с высоким TDP всегда можно решить приобретением эффективной системы охлаждения (см. последний пункт этой статьи).

Наличие и производительность видеоядра.

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

Если видеоигры — не главное предназначение компьютера, процессор со встроенным графическим ядром позволит сэкономить на приобретении отдельного графического адаптера.

Тип и максимальная скорость поддерживаемой оперативной памяти.

Эти характеристики процессора необходимо учитывать при выборе оперативной памяти, с которой он будет использоваться. Нет смысла переплачивать за быстрые модули ОЗУ, если процессор не сможет реализовать все их преимущества.

Что такое сокет?

Разъем на материнской плате, в который устанавливается процессор, называется сокетом. Определенные типы CP совместимы только с определенными разновидностями сокетов. Не существует никаких адаптеров или переходников, поэтому решить проблему несовместимости никак не получится. Можно только приобрести новую материнскую плату с подходящим разъемом.

На рынке сегодня представлены материнские платы с сокетами разных типов. Наиболее востребованные:

Сокеты AMD

SocketAM3+ и SocketAM4

Предназначены для создания офисных и домашних компьютеров, а также геймерских систем небольшой и средней мощности.

TR4 и sTRX4

Платформы, оптимизированные под мощные флагманские процессоры с большим количеством ядер.

Cокеты Intel

LGA 1151

Универсальный вариант для процессоров разных типов и мощности (Celeron, Pentium Gold, Core i3, Core i5, Core i7), позволяющий создавать как офисные системы для нетребовательных пользователей, так и мощные домашние компьютеры для развлечений.

LGA 2066

Используется с высокопроизводительными процессорами Core i5, Core i7. Core i9 поддерживает решения с архитектурой Kaby Lake-X и Skylake-X.

Обратите внимание! Процессоры Coffee Lake несовместимы с системными платами с сокетом LGA 1151, выпускавшимися до середины 2017 года. Для работы этих ЦП необходима материнская плата с чипсетом 300-й серии и обновленной ревизией разъема LGA 1151. Несмотря на то, что новый сокет имеет такое же количество подпружиненных контактов и идентичные ключи, по заявлению разработчиков, он электрически несовместим с первой ревизией LGA 1151.

Новую версию сокета неофициально называют LGA 1151v2. Однако и у компании Intel, и у различных производителей материнских плат она выпускается под названием LGA 1151, как и предыдущий вариант. Это создает путаницу, поэтому при выборе, если у вас есть сомнения, лучше уточнять совместимость процессора и материнской платы у консультанта.

Выберите в каталоге

Функции CPU

Какие функции выполняет центральный процессор CPU? Главная функция ― управление всеми операциями компьютера: от простейших сложений чисел на калькуляторе до запуска компьютерных игр. Если рассматривать основные функции центрального процессора подробнее, CPU:

  • получает данные из оперативной памяти, выполняет с ними арифметические и логические операции, передаёт их на внешние устройства,
  • формирует сигналы, необходимые для работы внутренних узлов и внешних устройств,
  • временно хранит результаты выполненных операций, переданных сигналов и других данных,
  • принимает запросы от внешних устройств и обрабатывает их.

Расширение существующих архитектур

Достаточно популярной техникой является добавление в уже существующую архитектуру больше инструкций через расширения. Ярким примером является SSE под x86. Этим же грешит ARM и MIPS и практически все. Почему? Потому что нельзя создать унивирсальную архитектуру.

Другим вариантом является использование других архитектур для уменьшения размера инструкций.
Яркий пример: ARM со своим Thumb, MIPS с MIPS16.

Поток инструкций

Современные процессоры могут параллельно обрабатывать несколько команд. Пока одна инструкция находится в стадии декодирования, процессор может успеть получить другую инструкцию.

Иллюстрация потока инструкций в статье «Как работает процессор?»

Однако такое решение подходит только для тех инструкций, которые не зависят друг от друга.

Если процессор многоядерный, это означает, что фактически в нём находятся несколько отдельных процессоров с некоторыми общими ресурсами, например кэшем.

ЦП на материнской плате

Что такое CPU и для чего он нужен

Теперь давайте посмотрим, как он интегрируется с остальной частью Вашего ПК. ЦП находится в так называемом сокете на материнской плате.

Как только он вставлен в разъем, другие части компьютера могут подключаться к процессору через так называемые «шины». ОЗУ, например, подключается к ЦП через свою собственную шину, в то время как многие компоненты ПК используют шину определенного типа, называемую «PCIe».

У каждого ЦП есть набор «линий PCIe», которые он может использовать. Например, процессоры AMD Zen 2 имеют 24 полосы, которые подключаются напрямую к процессору. Затем эти полосы делятся производителями материнских плат под руководством AMD.

Например, для слота видеокарты x16 обычно используется 16 полос. Есть четыре полосы для хранения, например одно быстрое устройство хранения, такое как M.2 SSD. Как вариант, эти четыре полосы также можно разделить. Две полосы можно использовать для SSD M.2 и две для более медленного диска SATA, такого как жесткий диск или 2,5-дюймовый SSD.

Это 20 полос, остальные четыре зарезервированы для набора микросхем, который является центром связи и контроллером трафика для материнской платы. В этом случае чипсет имеет собственный набор шинных соединений, что позволяет добавлять в ПК еще больше компонентов. Как и следовало ожидать, более высокопроизводительные компоненты имеют прямое соединение с ЦП.

Как видите, процессор выполняет большую часть обработки инструкций, а иногда даже графики. Однако процессор — не единственный способ обрабатывать инструкции. Другие компоненты, такие как видеокарта, имеют собственные встроенные возможности обработки. Графический процессор также использует свои собственные возможности обработки для работы с центральным процессором и запуска игр или выполнения других задач с интенсивным использованием графики.

Большая разница в том, что компонентные процессоры созданы с учетом конкретных задач. Однако ЦП — это универсальное устройство, способное выполнять любую вычислительную задачу, которую его просят. Вот почему центральный процессор безраздельно властвует в Вашем ПК, а вся остальная система полагается на его работу.

Adblock
detector