Что такое центральный процессор (CPU). Виды процессоров и зачем они нужны

Процессор - это, без сомнения, главный компонент любого компьютера. Именно этот небольшой кусочек кремния, размером в несколько десятков миллиметров выполняет все те сложные задачи, которые вы ставите перед своим компьютером. Здесь выполняется операционная система, а также все программы. Но как все это работает? Этот вопрос мы попытаемся разобрать в нашей сегодняшней статье.

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

Сначала давайте рассмотрим что такое процессор. CPU или central processing unit (центральное обрабатывающее устройство) - который представляет из себя микросхему с огромным количеством транзисторов, сделанную на кристалле кремния. Первый в мире процессор был разработан корпорацией Intel в 1971 году. Все началось с модели Intel 4004. Он умел выполнять только вычислительные операции и мог обрабатывать только 4 байта данных. Следующая модель вышла в 1974 году - Intel 8080 и мог обрабатывать уже 8 бит информации. Дальше были 80286, 80386, 80486. Именно от этих процессоров произошло название архитектуры.

Тактовая частота процессора 8088 была 5 МГц, а количество операций в секунду только 330 000 что намного меньше чем в современных процессоров. Современные устройства имеют частоту до 10 ГГц и несколько миллионов операций в секунду.

Мы не будем рассматривать транзисторы, переместимся на уровень выше. Каждый процессор состоит из таких компонентов:

  • Ядро - здесь выполняется вся обработка информации и математические операции, ядер может быть несколько;
  • Дешифратор команд - этот компонент относится к ядру, он преобразует программные команды в набор сигналов, которые будут выполнять транзисторы ядра;
  • Кэш - область сверхбыстрой памяти, небольшого объема, в которой хранятся данные, прочитанные из ОЗУ;
  • Регистры - это очень быстрые ячейки памяти, в которых хранятся сейчас обрабатываемые данные. Их есть всего несколько и они имеют ограниченный размер - 8, 16 или 32 бит именно от этот зависит разрядность процессора;
  • Сопроцессор - отдельное ядро, которое оптимизировано только для выполнения определенных операций, например, обработки видео или шифрования данных;
  • Адресная шина - для связи со всеми, подключенными к материнской плате устройствами, может иметь ширину 8, 16 или 32 бит;
  • Шина данных - для связи с оперативной памятью. С помощью нее процессор может записывать данные в память или читать их оттуда. Шина памяти может быть 8, 16 и 32 бит, это количество данных, которое можно передать за один раз;
  • Шина синхронизации - позволяет контролировать частоту процессора и такты работы;
  • Шина перезапуска - для обнуления состояния процессора;

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

  • Регистры A, B, C - предназначены для хранения данных во время обработки, да, их только три, но этого вполне достаточно;
  • EIP - содержит адрес следующей инструкции программы в оперативной памяти;
  • ESP - адрес данных в оперативной памяти;
  • Z - содержит результат последней операции сравнения;

Конечно, это далеко не все регистры памяти, но эти самые главные и ими больше всего пользуется процессор во время выполнения программ. Ну а теперь, когда вы знаете из чего состоит процессор, можно рассмотреть как он работает.

Как работает процессор компьютера?

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

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

Все перемещения данных выполняются с помощью инструкции перемещения (mov), эта инструкция перемещает данные между ячейками регистров, между регистрами и оперативной памятью, между памятью и жестким диском. Для арифметических операций есть специальные инструкции. А инструкции перехода нужны для выполнения условий, например, проверить значение регистра A и если оно не равно нулю, то перейти к инструкции по нужному адресу. Также с помощью инструкций перехода можно создавать циклы.

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

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

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

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

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

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

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

Выводы

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

На завершение видео об истории создания процессоров:

Все о процессорах, ядрах, частоте и т.д.

Центральный процессор (CPU) – деталь компьютера, ответственная за интерпретацию и выполнение большинства команд других аппаратных и программных компонентов компьютера.

Во всех устройствах используется процессор, в десктопах, ноутбуках, планшетах, смартфонах … даже в вашем плоском телевизоре.

Intel и AMD – два самых известных производителей центральных процессоров для десктопов, ноутбуков и серверов, а Apple, NVIDIA, и Qualcomm – крупнейшие фирмы, изготавливающие процессоры для смартфонов и планшетов.

Вы можете встретить разные термины, обозначающие процессор, это центральное процессорное устройства, компьютерный процессор, микропроцессор, центральный процессор и «мозг компьютера».

Мониторы или жесткие диски иногда очень неправильно называют процессорами, но эти аппаратные компоненты выполняют совершенно другие функции, совсем не те, что процессор.

Как выглядит процессор и где он расположен

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

Процессор устанавливается в процессорный «разъем» (или иногда «слот») на материнской плате. Процессор в разъем вставляется коннектором вниз и фиксируется небольшим рычагом.

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

Обычно они включены в комплект при покупке.

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

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

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

Частота процессора – количество команд, которое он может обработать за секунду и измеряется в гигагерцах (ГГц).

Например, частота процессора составляет 1 Гц, если за секунду он может обработать одну команду. Более реальный пример – процессор с частотой 3 ГГц может обработать 3 миллиарда операций за каждую секунду.

Ядра процессора

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

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

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

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

Пример: Intel Core i3 vs. i5 vs. i7

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

Как вы уже подозреваете по названиям, процессоры Intel Core i7 работают быстрее, чем i5, которые, в свою очередь, работают быстрее процессоров i3. Вопрос, почему одни процессоры лучше или хуже других немного сложнее, но все-таки имеет довольно понятное объяснение.

Процессоры Intel Core i3 – двухъядерные, а i5 и i7 имеют по четыре ядра.

Turbo Boost – функция процессоров i5 и i7, позволяющая им поднимать свою частоту выше номинальной, например, с 3.0 ГГц до 3.5 ГГц, когда это необходимо. У процессоров Intel Core i3 такой возможности нет. Процессоры, в названии которых последняя буква – «K» можно разгонять , то есть повышать их частоту и использовать ее все время работы.

Технология Hyper-Threading, как уже говорилось ранее, позволяет обрабатывать два потока в каждом ядре процессора. Это означает, что процессоры i3 с технологией Hyper-Threading могут обрабатывать лишь четыре потока одновременно (так как у них два ядра). Процессоры Intel Core i5 не поддерживают технологию Hyper-Threading, поэтому они могут одновременно работать с четырьмя потоками. Процессоры i7, однако, поддерживают эту технологию, и поэтому (так как они четырёхъядерные) могут одновременно обрабатывать 8 потоков.

Из-за ограничений по мощности источника питания, накладываемых устройствами, не работающими постоянно подключенными к розеткам (с питанием от батареи, например, смартфоны, планшеты и пр.) процессоры – i3, i5, и i7 - отличаются от процессоров для настольных компьютеров тем, что имеют более сбалансированную производительность и потребляемую мощность.

Дополнительная информация о процессорах

Ни частота, ни количество ядер не являются единственным признаком, определяющим то, что один процессор «лучше» другого. Часто это больше зависит от типа программного обеспечения, работающего на данном компьютере – другими словами, приложениями, использующими процессор.

У одного процессора может быть низкая частота, но четыре ядра, тогда как другой может обладать высокой частотой, но только двумя ядрами. Решение, какой процессор будет работать лучше, опять же, зависит от того, для чего он будет использоваться.

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

Другой компонент процессора – кэш. Кэш процессора - это место временного хранения часто используемых данных. Вместо того, чтобы обращаться за этими данными к оперативной памяти (RAM), процессор определяет, какие данные, предположительно, еще будут использоваться, то есть вы захотите их использовать, и хранит из в кэше. Скорость обращения к кэшу быстрее, чем к оперативной памяти, так как является физической частью процессора; больший объем кэша означает, что для хранения подобных данных у процессора больше места.

Наличие 32-битной или 64-битной операционной системы на вашем компьютере определяет размер блоков данных, которые сможет обрабатывать процессор. С 64-битный процессор обращается с большим объемом памяти, чем 32-битный, вот почему 64-битные операционные системы и приложения не могут работать на 32-битном процессоре.

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

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

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

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

CPU (Central Processing Unit или же Центральное Процессорное Устройство) часто называют "мозгом" компьютера. Внутри центрального процессора расположено около миллиона транзисторов, с помощью которых производятся различные вычисления. В домашних компьютерах обычно устанавливаются процессоры, имеющие от 1 до 4 ядер с тактовой частотой приблизительно от 1 ГГц до 4 ГГц.

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

Что такое GPU?

GPU (Graphics Processing Unit или же Графическое Процессорное Устройство) представляет собой специализированный тип микропроцессора, оптимизированный для очень специфических вычислений и отображения графики. Графический процессор работает на более низкой тактовой частоте в отличие от процессора, но имеет намного больше процессорных ядер.

Также можно сказать, что GPU - это специализированный CPU, сделанный для одной конкретной цели - рендеринг видео. Во время рендеринга графический процессор огромное количество раз выполняет несложные математические вычисления. GPU имеет тысячи ядер, которые будут работать одновременно. Хоть и каждое ядро графического процессора медленнее ядра центрального процессора, это все равно эффективнее для выполнения простых математических вычислений, необходимых для отображения графики. Этот массивный параллелизм является тем, что делает GPU способным к рендерингу сложной 3D графики, требуемой современными играми.

Отличие CPU и GPU

Графический процессор может выполнить лишь часть операций, которые может выполнить центральный процессор, но он делает это с невероятной скоростью. GPU будет использовать сотни ядер, чтобы выполнить срочные вычисления для тысяч пикселей и отобразить при этом сложную 3D графику. Но для достижения высоких скоростей GPU должен выполнять однообразные операции.

Возьмем, например, Nvidia GTX 1080. Данная видеокарта имеет 2560 шейдерных ядер. Благодаря этим ядрам Nvidia GTX 1080 может выполнить 2560 инструкций или операций за один такт. Если вы захотите сделать картинку на 1% ярче, то GPU с этим справится без особого труда. А вот четырехъядерный центральный процессор Intel Core i5 сможет выполнить только 4 инструкции за один такт.

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

Вычисления на GPU

Даже несмотря на то, что графические процессоры предназначены для рендеринга, они способны на большее. Обработка графики - это только вид повторяющихся параллельных вычислений. Другие задачи, такие как майнинг Bitcoin и взломы паролей полагаются на одни и те же виды массивных наборов данных и простых математических вычислений. Именно поэтому некоторые пользователи используют видеокарты для не графических операций. Такое явление называется GPU Computation или же вычисления на GPU.

Выводы

В данной статье мы провели сравнение CPU и GPU. Думаю, всем стало понятно, что GPU и CPU имеют схожие цели, но оптимизированы для разных вычислений. Пишите свое мнение в комментариях, я постараюсь ответить.

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

Для простых задач

Если компьютер будет использоваться для работы с документами и интернета, то вам подойдет недорогой процессор со встроенным видеоядром Pentium G5400/5500/5600 (2 ядра / 4 потока), которые лишь немного отличаются частотой.

Для монтажа видео

Для монтажа видео лучше брать современный многопоточный процессор AMD Ryzen 5/7 (6-8 ядер / 12-16 потоков), который в тандеме с хорошей видеокартой также неплохо справится с играми.
Процессор AMD Ryzen 5 2600

Для среднего игрового компьютера

Для чисто игрового компьютера среднего класса лучше взять Core i3-8100/8300, они имеют честные 4 ядра и хорошо показывают себя в играх с видеокартами среднего класса (GTX 1050/1060/1070).
Процессор Intel Core i3 8100

Для мощного игрового компьютера

Для мощного игрового компьютера лучше взять 6-ядерник Core i5-8400/8500/8600, а для ПК с топовой видеокартой i7-8700 (6 ядер / 12 потоков). Эти процессоры показывает лучшие результаты в играх и способны полностью раскрыть мощные видеокарты (GTX 1080/2080).
Процессор Intel Core i5 8400

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

2. Как устроен процессор

Центральный процессор состоит из печатной платы с кристаллом кремния и различными электронными элементами. Кристалл накрыт специальной металлической крышкой, предотвращающей его повреждение и являющейся теплораспределителем.

С другой стороны платы находятся ножки (или контактные площадки), с помощью которых процессор соединяется с материнской платой.

3. Производители процессоров

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

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

4. Чем отличаются процессоры Intel и AMD

Процессоры Intel и AMD отличаются преимущественно архитектурой (электронной схемотехникой). Некоторые лучше справляются с одними задачами, некоторые с другими.

Процессоры Intel Core в целом имеют более высокую производительность на ядро, благодаря чему опережают процессоры AMD Ryzen в большинстве современных игр и больше подходят для сборки мощных игровых компьютеров.

Процессоры AMD Ryzen в свою очередь выигрывают в многопоточных задачах, таких как монтаж видео, в принципе не сильно уступают Intel Core в играх и прекрасно подойдут для универсального компьютера, используемого как для профессиональных задач, так и для игр.

Справедливости ради стоит заметить, что старые недорогие процессоры AMD серии FX-8xxx, имеющие 8 физических ядер, неплохо справляются с монтажом видео и их можно использовать в качестве бюджетного варианта для этих целей. Но они хуже подходят для игр и устанавливаются на материнские платы с устаревшим сокетом AM3+, что сделает проблематичной замену комплектующих в будущем с целью улучшения или ремонта компьютера. Так что лучше приобрести более современный процессор AMD Ryzen и соответствующую материнскую плату на сокете AM4.

Если ваш бюджет ограничен, но в будущем вы хотите иметь мощный ПК, то можно для начала приобрести недорогую модель, а через 2-3 года поменять процессор на более мощный.

5. Сокет процессора

Socket – это разъем для соединения процессора с материнской платой. Процессорные сокеты маркируются либо по количеству ножек процессора, либо цифро-буквенным обозначением по усмотрению производителя.

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

Сокеты процессоров Intel

  • Окончательно устаревшие: 478, 775, 1155, 1156, 2011
  • Устаревающие: 1150, 2011-3
  • Современные: 1151, 1151-v2, 2066

Сокеты процессоров AMD

  • Устаревшие: AM1, АМ2, AM3, FM1, FM2
  • Устаревающие: AM3+, FM2+
  • Современные: AM4, TR4

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

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

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

Intel 1151-v2 — вторая версия сокета 1151, отличается от предыдущего поддержкой самых современных процессоров 8-го поколения.

Intel 2011-3 — мощные 6/8/10-ядерные процессоры для профессиональных ПК.

Intel 2066 — топовые самые мощные и дорогие 12/16/18-ядерные процессоры для профессиональных ПК.

AMD FM2+ — процессоры с интегрированной графикой для офисных задач и самых простеньких игр. В модельном ряду есть как совсем бюджетные, так и процессоры среднего класса.

AMD AM3+ — устаревающие 4/6/8-ядерные процессоры (FX), старшие версии из которых можно использовать для монтажа видео.

AMD AM4 — современные многопоточные процессоры для профессиональных задач и игр.

AMD TR4 — топовые самые мощные и дорогие 8/12/16-ядерные процессоры для профессиональных ПК.

Рассматривать приобретение компьютера на более старых сокетах нецелесообразно. А вообще я бы рекомендовал ограничить выбор процессорами на сокетах 1151 и AM4, так как они наиболее современные и позволяют собрать достаточно мощный компьютер на любой бюджет.

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

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

6.1. Количество ядер

Количество ядер оказывает наибольшее влияние на производительность процессора. Офисному или мультимедийному компьютеру необходим как минимум 2-ядерный процессор. Если компьютер предполагается использовать для современных игр, то ему нужен процессор минимум с 4 ядрами. Процессор с 6-8 ядрами подойдет для монтажа видео и тяжелых профессиональных приложений. Наиболее мощные процессоры могут иметь 10-18 ядер, но стоят они очень дорого и предназначены для сложных профессиональных задач.

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

Технология гиперпоточности (Hyper-treading) позволяет каждому ядру процессора обрабатывать 2 потока данных, что значительно увеличивает производительность. Многопоточными процессорами являются Intel Core i7,i9, некоторые Core i3 и Pentium (G4560, G46xx), а также большинство AMD Ryzen.

Процессор с 2 ядрами и поддержкой Hyper-treading по производительности близок к 4-ядерному, а с 4 ядрами и Hyper-treading — к 8-ядерному. Например, Core i3-6100 (2 ядра / 4 потока) в два раза мощнее 2-ядерного Pentium без Hyper-treading, но все же несколько слабее честного 4-ядерника Core i5. Но процессоры Core i5 не поддерживают Hyper-treading, поэтому значительно уступают процессорам Core i7 (4 ядра / 8 потоков).

Процессоры Ryzen 5 и 7 имеют 4/6/8 ядер и соответственно 8/12/16 потоков, что делает их королями в таких задачах как монтаж видео. В новом семействе процессоров Ryzen Threadripper есть процессоры до 16 ядер и 32 потоков. Но есть младшие процессоры из серии Ryzen 3, которые не являются многопоточными.

Современные игры также научились использовать многопоточность, так что для мощного игрового ПК желательно брать Core i7 (на 8-12 потоков) или Ryzen (на 8-12 потоков). Также неплохим выбором по соотношению цена/производительность будут новые 6-ядерные процессоры Core-i5.

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

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

Простому компьютеру для набора текста и доступа в интернет в принципе хватит процессора с частотой около 2 ГГц. Но есть много процессоров с частотой около 3 ГГц, которые стоят примерно столько же, поэтому экономить здесь нецелесообразно.

Мультимедийному или игровому компьютеру среднего класса подойдет процессор с частотой около 3.5 ГГц.

Для мощного игрового или профессионального компьютера требуется процессор с частотой ближе к 4 ГГц.

В любом случае чем выше частота процессора, тем лучше, а там смотрите по финансовым возможностям.

6.4. Turbo Boost и Turbo Core

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

У процессоров Intel Core i5,i7,i9 есть также понятие максимальной частоты в Turbo Boost. Это технология, которая автоматически увеличивает частоту ядер процессора при высокой нагрузке для увеличения производительности. Чем меньше ядер использует программа или игра, тем больше увеличивается их частота.

Например, у процессора Core i5-2500 базовая частота 3.3 ГГц, а максимальная частота в Turbo Boost 3.7 ГГц. Под нагрузкой, в зависимости от количества используемых ядер, частота будет увеличиваться до следующих значений:

  • 4 активных ядра — 3.4 ГГц
  • 3 активных ядра — 3.5 ГГц
  • 2 активных ядра — 3.6 ГГц
  • 1 активное ядро — 3.7 ГГц

У процессоров AMD серий A, FX и Ryzen есть аналогичная технология автоматического разгона процессора, называемая Turbo Core. Например, у процессора FX-8150 базовая частота 3.6 ГГц, а максимальная частота в Turbo Core 4.2 ГГц.

Для того, чтобы технологии Turbo Boost и Turbo Core работали, нужно чтобы процессору хватало питания и он не перегревался. Иначе процессор не будет поднимать частоту ядер. Значит блок питания, материнская плата и кулер должны быть достаточно мощными. Также работе этих технологий не должны препятствовать настройки BIOS материнской платы и настройки электропитания в Windows.

В современных программах и играх используются все ядра процессора и прибавка производительности от технологий Turbo Boost и Turbo Core будет небольшая. Поэтому при выборе процессора лучше ориентироваться на базовую частоту.

6.5. Кэш-память

Кэш-памятью называется внутренняя память процессора, необходимая ему для более быстрого выполнения вычислений. Объем кэш-памяти так же оказывает влияние на производительность процессора, но в гораздо меньшей мере чем количество ядер и частота процессора. В разных программах это влияние может варьироваться в диапазоне 5-15%. Но процессоры с большим объемом кэш-памяти стоят значительно дороже (в 1,5-2 раза). Поэтому такое приобретение не всегда экономически целесообразно.

Кэш-память бывает 4-х уровней:

Кэш 1-го уровня имеет маленький размер и при выборе процессора на него обычно не обращают внимания.

Кэш 2-го уровня является самым главным. В слабых процессорах типичным является наличие 256 килобайт (Кб) кэш-памяти 2-го уровня на ядро. Процессоры, предназначенные для компьютеров средней производительности, имеют 512 Кб кэш-памяти 2-го уровня на ядро. Процессоры для мощных профессиональных и игровых компьютеров должны оснащаться не менее 1 мегабайта (Мб) кэш-памяти 2-го уровня на каждое ядро.

Кэш 3-го уровня имеют не все процессоры. Самые слабые процессоры для офисных задач могут иметь до 2 Мб кэша 3-го уровня, либо вообще его не имеют. Процессоры для современных домашних мультимедийных компьютеров должны иметь 3-4 Мб кэш-памяти 3-го уровня. Мощные процессоры для профессиональных и игровых компьютеров должны иметь 6-8 Мб кэш-памяти 3-го уровня.

Кэш 4-го уровня имеют только некоторые процессоры и если он есть, то это хорошо, но в принципе не обязательно.

Если процессор имеет кэш 3 или 4 уровня, то на размер кэша 2-го уровня можно не обращать внимания.

6.6. Тип и частота поддерживаемой оперативной памяти

Разные процессоры могут поддерживать разные типы и частоту оперативной памяти. Это нужно учитывать в дальнейшем при выборе оперативки.

Устаревающие процессоры могут поддерживать оперативную память DDR3 с максимальной частотой 1333, 1600 или 1866 МГц.

Современные процессоры поддерживают память DDR4 с максимальной частотой 2133, 2400, 2666 МГц или более и часто для совместимости память DDR3L, которая отличается от обычной DDR3 пониженным напряжением с 1.5 до 1.35 В. Такие процессоры смогут работать и с обычной памятью DDR3, если у вас она уже есть, но производители процессоров это не рекомендуют из-за повышенной деградации контроллеров памяти, рассчитанных на DDR4 с еще более низким напряжением 1.2 В. Кроме того, под старую память нужна еще и старая материнка со слотами DDR3. Так что лучший вариант это продать старую память DDR3 и переходить на новую DDR4.

На сегодня самой оптимальной по соотношению цена/производительность является память DDR4 с частотой 2400 МГц, которую поддерживают все современные процессоры. Иногда не на много дороже можно купить память с частотой 2666 МГц. Ну а память на 3000 МГц будет стоить уже значительно дороже. Кроме того, процессоры не всегда стабильно работают с высокочастотной памятью.

Также нужно учитывать какую максимальную частоту памяти поддерживает материнская плата. Но частота памяти оказывает сравнительно небольшое влияние на общую производительность и гнаться за этим особо не стоит.

Часто у пользователей, которые начинают разбираться в компьютерных комплектующих, возникает вопрос относительно наличия в продаже модулей памяти с гораздо более высокой частотой, чем официально поддерживает процессор (2666-3600 МГц). Для работы памяти на такой частоте нужно, чтобы материнская плата имела поддержку технологии XMP (Extreme Memory Profile). XMP автоматически повышает частоту шины, чтобы память работала на более высокой частоте.

6.7. Встроенное видеоядро

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

Чем дороже процессор, тем мощнее встроенное видеоядро. Среди процессоров Intel cамое мощное встроенное видео у Core i7, затем i5, i3, Pentium G и Celeron G.

У процессоров AMD A-серии на сокете FM2+ встроенное видеоядро мощнее, чем у процессоров Intel. Самое мощное у A10, затем A8, A6 и A4.

У процессоров FX на сокете AM3+ нет встроенного видеоядра и на их основе раньше собирали недорогие игровые ПК с дискретной видеокартой среднего класса.

Также нет встроенного видеоядра у большинства процессоров AMD серий Athlon и Phenom, а те у которых оно есть на очень старом сокете AM1.

У процессоров Ryzen с индексом G есть встроенное видеоядро Vega, которое в два раза мощнее, чем видеоядро процессоров прошлого поколения из серий A8, A10.

Если вы не собираетесь покупать дискретную видеокарту, но все-таки хотите время от времени поиграть в нетребовательные игры, то лучше отдать предпочтение процессорам Ryzen G. Но не рассчитывайте, что встроенная графика потянет требовательные современные игры. Максимум на что она способна это онлайн игры и некоторые хорошо оптимизированные игры на низких или средних настройках графики в разрешении HD (1280×720), в некоторых случаях Full HD (1920×1080). Посмотрите тесты нужного вам процессора на Youtube и поймете подходит ли он вам.

7. Другие характеристики процессоров

Также процессоры характеризуются такими параметрами как техпроцесс изготовления, энергопотребление и тепловыделение.

7.1. Техпроцесс изготовления

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

Современные процессоры изготавливаются по технологическому процессу от 10 до 45 нанометров (нм). Чем меньше это значение, тем лучше. Но в первую очередь ориентируйтесь на энергопотребление и связанное с ним тепловыделение процессора, о чем пойдет речь дальше.

7.2. Энергопотребление процессора

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

Современные процессоры потребляют от 25 до 220 Ватт. Этот параметр можно прочесть на их упаковке или на сайте производителя. В параметрах материнской платы так же указывается на какое энергопотребление процессора она рассчитана.

7.3. Тепловыделение процессора

Тепловыделение процессора принято считать равным его максимальному энергопотреблению. Оно так же измеряется в Ваттах и называется температурным пакетом «Thermal Design Power» (TDP). Современные процессоры обладают TDP в диапазоне 25-220 Ватт. Старайтесь выбирать процессор с более низким TDP. Оптимальный диапазон TDP 45-95 Вт.

8. Как узнать характеристики процессоров

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

Все параметры того или иного процессора можно уточнить на официальных сайтах производителей (Intel и AMD):

По номеру модели или серийному номеру очень легко найти все характеристики любого процессора на сайте:

Или просто введите номер модели в поисковой системе Google или Яндекс (например, «Ryzen 7 1800X»).

9. Модели процессоров

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

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

9.1. Линейки процессоров Intel

Старые серии:

  • Celeron – для офисных задач (2 ядра)
  • Pentium – для мультимедийных и игровых ПК начального класса (2 ядра)

Современные серии:

  • Celeron G – для офисных задач (2 ядра)
  • Pentium G – для мультимедийных и игровых ПК начального класса (2 ядра)
  • Core i3 – для мультимедийных и игровых ПК начального класса (2-4 ядра)
  • Core i5 – для игровых ПК среднего класса (4-6 ядер)
  • Core i7 – для мощных игровых и профессиональных ПК (4-10 ядер)
  • Core i9 – для сверхмощных профессиональных ПК (12-18 ядер)

Все процессоры Core i7, i9, некоторые Core i3 и Pentium поддерживают технологию Hyper-threading, что значительно увеличивает производительность.

9.2. Линейки процессоров AMD

Старые серии:

  • Sempron – для офисных задач (2 ядра)
  • Athlon – для мультимедийных и игровых ПК начального класса (2 ядра)
  • Phenom – для мультимедийных и игровых ПК среднего класса (2-4 ядра)

Устаревающие серии:

  • A4, А6 – для офисных задач (2 ядра)
  • A8, A10 – для офисных задач и простых игр (4 ядра)
  • FX – для монтажа видео и не очень тяжелых игр (4-8 ядер)

Современные серии:

  • Ryzen 3 – для мультимедийных и игровых ПК начального класса (4 ядра)
  • Ryzen 5 – для монтажа видео и игровых ПК среднего класса (4-6 ядер)
  • Ryzen 7 – для мощных игровых и профессиональных ПК (4-8 ядер)
  • Ryzen Threadripper – для мощных профессиональных ПК (8-16 ядер)

Процессоры Ryzen 5, 7 и Threadripper являются многопоточными, что при большом количестве ядер делает их отличным выбором для монтажа видео. Кроме того есть модели с индексом «X» в конце маркировки, которые имеют более высокую частоту.

9.3. Перезапуск серий

Стоит так же отметить, что иногда производители делают перезапуск старых серий на новые сокеты. Например, у Intel сейчас это Celeron G и Pentium G со встроенной графикой, у AMD обновленные линейки процессоров Athlon II и Phenom II. Эти процессоры немного уступают своим более современным собратьям в производительности, но значительно выигрывают в цене.

9.4. Ядро и поколение процессоров

Вместе со сменой сокетов обычно меняется и поколение процессоров. Например, на сокете 1150 были процессоры 4-го поколения Core i7-4xxx, на сокете 2011-3 — 5-го поколения Core i7-5xxx. При переходе на сокет 1151 появились процессоры 6-го поколения Core i7-6xxx.

Также бывает, что поколение процессора меняется без смены сокета. Например, на сокете 1151 вышли процессоры 7-го поколения Core i7-7xxx.

Смена поколений вызвана усовершенствованием электронной архитектуры процессора, называемой также ядром. Например, процессоры Core i7-6xxx построены на ядре с кодовым названием Skylake, а пришедшие к ним на смену Core i7-7xxx на ядре Kaby Lake.

Ядра могут иметь различные отличия от довольно весомых, до чисто косметических. Например, Kaby Lake отличается от предыдущего Skylake обновленной встроенной графикой и блокировкой разгона по шине процессоров без индекса K.

Аналогичным образом происходит смена ядер и поколений процессоров AMD. Например, процессоры FX-9xxx пришли на смену процессорам FX-8xxx. Основное их отличие это значительно возросшая частота и как следствие тепловыделение. А вот сокет не поменялся, а остался старый AM3+.

У процессоров AMD FX было множество ядер, последние из которых Zambezi и Vishera, но на смену им пришли новые значительно более совершенные и производительные процессоры Ryzen (ядро Zen) на сокете AM4 и Ryzen (ядро Threadripper) на сокете TR4.

10. Разгон процессора

Процессоры Intel Core с индексом «K» в конце маркировки имеют более высокую базовую частоту и разблокированный множитель. Их легко разгонять (повышать частоту) для увеличения производительности, но потребуется более дорогая материнская плата на чипсете Z-серии.

Все процессоры AMD FX и Ryzen можно разгонять путем изменения множителя, но разгонный потенциал у них поскромнее. Разгон процессоров Ryzen поддерживают материнские платы на чипсетах B350, X370.

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

11. Упаковка и кулер

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

Но некоторые более дорогие боксовые процессоры могут не иметь кулера в комплекте.

Если в конце маркировки написано «Tray» или «ОЕМ», это значит, что процессор упакован в маленький пластиковый лоточек и кулера в комплекте нет.

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

12. Настройка фильтров в интернет-магазине

  1. Зайдите в раздел «Процессоры» на сайте продавца.
  2. Выберете производителя (Intel или AMD).
  3. Выберите сокет (1151, AM4).
  4. Выберите линейку процессоров (Pentium, i3, i5, i7, Ryzen).
  5. Отсортируйте выборку по цене.
  6. Просматривайте процессоры, начиная с более дешевых.
  7. Покупайте процессор с максимально возможным количеством потоков и частотой, устраивающий вас по цене.

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

13. Ссылки

Процессор Intel Core i7 8700
Процессор Intel Core i5 8600K
Процессор Intel Pentium G4600

Все мы знаем, что у видеокарты и процессора несколько различные задачи, однако знаете ли вы, чем они отличаются друг от друга во внутренней структуре? Как CPU (англ. - central processing unit ), так и GPU (англ. - graphics processing unit ) являются процессорами, и между ними есть много общего, однако сконструированы они были для выполнения различных задач. Подробнее об этом вы узнаете из данной статьи.

CPU

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

GPU

Основная функция GPU - рендеринг 3D графики и визуальных эффектов, следовательно, в нем все немного проще: ему необходимо получить на входе полигоны, а после проведения над ними необходимых математических и логических операций, на выходе выдать координаты пикселей. По сути, работа GPU сводится к оперированию над огромным количеством независимых между собой задач, следовательно, он содержит большой объем памяти, но не такой быстрой, как в CPU, и огромное количество исполнительных блоков: в современных GPU их 2048 и более, в то время как у CPU их количество может достигать 48, но чаще всего их количество лежит в диапазоне 2-8.

Основные отличия

CPU отличается от GPU в первую очередь способами доступа к памяти. В GPU он связанный и легко предсказуемый - если из памяти читается тексел текстуры, то через некоторое время настанет очередь и соседних текселов. С записью похожая ситуация - пиксель записывается во фреймбуфер, и через несколько тактов будет записываться расположенный рядом с ним. Также графическому процессору, в отличие от универсальных процессоров, просто не нужна кэш-память большого размера, а для текстур требуются лишь 128–256 килобайт. Кроме того, на видеокартах применяется более быстрая память, и в результате GPU доступна в разы большая пропускная способность, что также весьма важно для параллельных расчетов, оперирующих с огромными потоками данных.

Есть множество различий и в поддержке многопоточности: CPU исполняет 1 2 потока вычислений на одно процессорное ядро, а GPU может поддерживать несколько тысяч потоков на каждый мультипроцессор, которых в чипе несколько штук! И если переключение с одного потока на другой для CPU стоит сотни тактов, то GPU переключает несколько потоков за один такт.

В CPU большая часть площади чипа занята под буферы команд, аппаратное предсказание ветвления и огромные объемы кэш-памяти, а в GPU большая часть площади занята исполнительными блоками. Вышеописанное устройство схематично изображено ниже:

Разница в скорости вычислений

Если CPU - это своего рода «начальник», принимающий решения в соответствии с указаниями программы, то GPU - это «рабочий», который производит огромное количество однотипных вычислений. Выходит, что если подавать на GPU независимые простейшие математические задачи, то он справится значительно быстрее, чем центральный процессор. Данным отличием успешно пользуются майнеры биткоинов.

Майнинг Bitcoin

Суть майнинга заключается в том, что компьютеры, находящиеся в разных точках Земли, решают математические задачи, в результате которых создаются биткоины . Все биткоин-переводы по цепочке передаются майнерам, чья работа состоит в том, чтобы подобрать из миллионов комбинаций один-единственный хэш, подходящий ко всем новым транзакциям и секретному ключу, который и обеспечит майнеру получение награды в 25 биткоинов за раз. Так как скорость вычисления напрямую зависит от количества исполнительных блоков, получается, что GPU значительно лучше подходят для выполнения данного типа задачи, нежели CPU. Чем больше количество произведенных вычислений, тем выше шанс получить биткоины. Дело даже дошло до сооружения целых ферм из видеокарт.