Что такое центральный процессор?
Персональный компьютер состоит из множества компонентов, соединенных в единую систему. Взаимодействие и контроль между ними осуществляется благодаря центральному процессору, выполняет роль электронного мозга ПК. Без него любая техника, будь то ноутбук, планшет или системный блок – груда железок. Давайте подробнее разберемся, как работает центральный процессор компьютера и какова его структура.
Прежде чем переходить к рассмотрению ключевых характеристик ЦП, необходимо разобраться каких видов он бывает. Центральных процессоров или CPU, как их называют заграницей много, и они разделяются по следующим критериям.
- Бывают слабые, одноядерные модели, производство которых остановлено и приобрести их можно только после долгих поисков;
- Средние и мощные модели, имеющие от 2 до 16 ядер;
По способу применения:
- Игровые;
- Серверные;
- Бюджетные;
По фирме производителю:
- Центральный процессор от компании Intel;
- ЦП от компании AMD;
Обратите внимание! Помимо Интеловских и Амдэшных ЦП существуют продукты, выпускаемые под брендами других компаний, но они мало востребованы, составляя малую часть об общего объема товаров на рынке компьютерного железа.
Многие пользователи ошибочно полагают, что продукция компании Intel отличается от AMD только названием, но это далеко не так. Структура каждого центрального процессора, произведенного под торговой маркой данных компаний, существенно отличается от конкурентов. Благодаря этому, они обладают своими достоинствами и недостатками. Например, продукция компании Intel наделена следующими положительными характеристиками, выгодно отличающими их центральные процессоры от AMD:
- Большинство производителей комплектующих изделий для ПК подгоняют свою продукцию под стандарты CPU от Intel;
- Во время работы потребляют меньшее количество энергии, снижая нагрузку на систему;
- Показывают большее быстродействие при работе с одной программой;
- Лучший выбор для игровых сборок системных блоков;
Товары от AMD также имеют ряд характеристик, позволяющих им активно конкурировать на рынке компьютерного железа:
- В отличии от ЦП производства Интел, центральные процессоры от АМД имеют функцию разгона, увеличивающую исходную мощность до 20%;
- Лучшее соотношение цены и качества товаров;
- Графические ядра, встроенные в ЦП, обладают большими возможностями чем Интеловские, позволяя быстрее работать с видео;
Процессор — что это
Процессор называют мозгом компьютера. И не зря, ведь он обеспечивает беспрерывную работу всего механизма. Процессор можно сравнить с сердцем в человеческом организме: пока он функционирует, работать будут другие составляющие системного блока и подключенные к нему внешние устройства.
С его помощью обрабатывается программный код, работает операционная система и устанавливаемые приложения. Чем выше скорость процессора, тем быстрее работает компьютер.
Википедия гласит, что процессор — это главная часть аппаратного обеспечения ПК, которое отвечает за исполнение кода программ, обрабатывает поток данных, регулирует работу частей системы.
Внешне он выглядит как небольшая пластинка квадратной формы и имеет толщину в несколько миллиметров. Настольные версии устройств прикрываются металлической крышкой, а в нижней части процессора находится много контактов.
Кроме привычного термина «процессор», встречаются также такие варианты, как микропроцессор, центральный процессор (ЦП) и центральное процессорное устройство (ЦПУ).
Часто можно встретить обозначение 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 всегда можно решить приобретением эффективной системы охлаждения (см. последний пункт этой статьи).
• Наличие и производительность видеоядра.
Помимо вычислительных ядер, производители часто включают в состав процессоров еще и ядра графические. Такие процессоры, кроме решения своих основных задач, могут выполнять роль видеокарты. Возможностей некоторых из них вполне достаточно для игры в компьютерные игры, не говоря уже о просмотре фильмов, работе с текстом и решении остальных задач.
Если видеоигры — не главное предназначение компьютера, процессор со встроенным графическим ядром позволит сэкономить на приобретении отдельного графического адаптера.
• Тип и максимальная скорость поддерживаемой оперативной памяти.
Эти характеристики процессора необходимо учитывать при выборе оперативной памяти, с которой он будет использоваться. Нет смысла переплачивать за быстрые модули ОЗУ, если процессор не сможет реализовать все их преимущества.
Основные виды и производители CPU
На рынке микропроцессоров наибольшей популярностью пользуются товары двух «китов » индустрии: Intel и AMD. Каждая из компаний предлагают процессоры, отличающиеся архитектурой (особенностями строения микросхем).
Преимущества CPU компании Intel:
Сниженное энергопотребление;
Более высокая производительность в приложениях для работы со сложной графикой;
Улучшенный процесс взаимодействия с ОЗУ;
Более быстрое выполнение операций в определенной программе.
Устройства этой фирмы не лишены недостатков: высокая стоимость, падение производительности при параллельной работе нескольких приложений, слабые графические ядра (в сравнении с чипами AMD).
Преимущества ЦП AMD:
Более низкая стоимость, чем товары основного конкурента;
Предусмотренный разгон (повышение производительности);
Оптимальное соотношение цена — качество.
У процессоров AMD есть серьезные недостатки: недостаточно хорошая реализация процесса взаимодействия с ОЗУ, более низкая частота работы кэш-памяти второго и третьего уровней, уступает по скорости работы в играх прямому конкуренту.
Архитектура гарварда
Особенность этой архитектуры является отдельная шина данных и инструкций. Дает большую производительность чем фон Нейман за счет возможности за один такт использовать обе шины (читать из шины инструкций и одновременно записывать в шинну данных), но осложняет архитектуру и имеет некоторые ограничения. В основном используется в микроконтроллерах.
Что такое конвейеры? Если сказать очень глупым языком это несколько параллельных действий за один такт. Это очень грубо, но при этом отображает суть. Конвейеры за счет усложнения архитектуры позволяют поднять производительность. Например конвейер позволяет прочитать инструкцию, исполнить предыдущую и записать в шину данных одновременно.
На картинке более понятно, не правда?
IF — получение инструкции,
ID — расшифровка инструкции,
EX — выполнение,
MEM — доступ к памяти,
WB — запись в регистр.
Вроде все просто? А вот и нет! Проблема в том что например прыжок (jmp/branch/etc) заставляют конвейер начать исполнение (получение след. инструкции) заново таким образом вызывая задержку в 2-4 такта перед исполнение следующей инструкции.
Устройство процессора
Основными компонентами ЦП являются:
- арифметико-логическое устройство (АЛУ) выполняет основные математические и логические операции;
- управляющее устройство (УУ), от которого зависит согласованность работы компонентов ЦП и его связь с другими устройствами;
- шины данных и адресные шины;
- регистры, в которых временно хранится текущая команда, исходные, промежуточные и конечные данные (результаты вычислений АЛУ);
- счетчики команд;
- кэш-память хранит часто используемые данные и команды. Обращение в кэш-память гораздо быстрее, чем в оперативную память, поэтому, чем она больше, тем выше быстродействие ЦП.
Готовые работы на аналогичную тему
Рисунок 3. Упрощенная схема процессора
Функции CPU
Какие функции выполняет центральный процессор CPU? Главная функция ― управление всеми операциями компьютера: от простейших сложений чисел на калькуляторе до запуска компьютерных игр. Если рассматривать основные функции центрального процессора подробнее, CPU:
- получает данные из оперативной памяти, выполняет с ними арифметические и логические операции, передаёт их на внешние устройства,
- формирует сигналы, необходимые для работы внутренних узлов и внешних устройств,
- временно хранит результаты выполненных операций, переданных сигналов и других данных,
- принимает запросы от внешних устройств и обрабатывает их.
ЦП на материнской плате
Теперь давайте посмотрим, как он интегрируется с остальной частью Вашего ПК. ЦП находится в так называемом сокете на материнской плате.
Как только он вставлен в разъем, другие части компьютера могут подключаться к процессору через так называемые «шины». ОЗУ, например, подключается к ЦП через свою собственную шину, в то время как многие компоненты ПК используют шину определенного типа, называемую «PCIe».
У каждого ЦП есть набор «линий PCIe», которые он может использовать. Например, процессоры AMD Zen 2 имеют 24 полосы, которые подключаются напрямую к процессору. Затем эти полосы делятся производителями материнских плат под руководством AMD.
Например, для слота видеокарты x16 обычно используется 16 полос. Есть четыре полосы для хранения, например одно быстрое устройство хранения, такое как M.2 SSD. Как вариант, эти четыре полосы также можно разделить. Две полосы можно использовать для SSD M.2 и две для более медленного диска SATA, такого как жесткий диск или 2,5-дюймовый SSD.
Это 20 полос, остальные четыре зарезервированы для набора микросхем, который является центром связи и контроллером трафика для материнской платы. В этом случае чипсет имеет собственный набор шинных соединений, что позволяет добавлять в ПК еще больше компонентов. Как и следовало ожидать, более высокопроизводительные компоненты имеют прямое соединение с ЦП.
Как видите, процессор выполняет большую часть обработки инструкций, а иногда даже графики. Однако процессор — не единственный способ обрабатывать инструкции. Другие компоненты, такие как видеокарта, имеют собственные встроенные возможности обработки. Графический процессор также использует свои собственные возможности обработки для работы с центральным процессором и запуска игр или выполнения других задач с интенсивным использованием графики.
Большая разница в том, что компонентные процессоры созданы с учетом конкретных задач. Однако ЦП — это универсальное устройство, способное выполнять любую вычислительную задачу, которую его просят. Вот почему центральный процессор безраздельно властвует в Вашем ПК, а вся остальная система полагается на его работу.