Перейти к содержимому

В чем измеряется процессор

  • автор:

Процессор (CPU)

Процессор, он же микропроцессор, он же центральный процессор, он же центральное процессорное (обрабатывающее) устройство (ЦПУ), он же central processing unit (CPU) — как становится понятно из названия — основной элемент аппаратного обеспечения вычислительного устройства, с помощью которого происходит обработка информации. Именно на технические характеристики процессора обращают внимание при выборе компьютера или сервера, ведь чем выше требуется производительность, тем мощнее должен быть «камень». Да, такое название тоже используется, поскольку изготавливается процессор чаще всего из кристалла кремния.

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

Функции процессора

Чтобы лучше понять назначение процессора, обратимся к его устройству. Обязательные составляющие: ядро процессора, состоящее из арифметико-логического устройства, внутренней памяти (регистров) и быстрой памяти (кэш), а также шины — устройства управления всеми операциями и внешними компонентами. Через шины в ЦПУ попадает информация, которую затем обрабатывает ядро.

Таким образом, в основные функции процессора входит:

  1. обработка информации с помощью арифметических и логических операций;
  2. управление работой всего аппаратного обеспечения компьютера.

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

ТТХ процессора

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

Разрядность — количество битов (разрядов двоичного кода), обрабатываемое центральным процессором за единицу времени. Современные процессоры — 32- или 64-разрядные, то есть они обрабатывают 32 или 64 бита информации за один такт. Разрядность процессора также влияет на количество оперативной памяти, которое можно установить в компьютер. Только 64-разрядный процессор поддерживает более 4 ГБ ОЗУ.

Количество ядер — еще одна важная характеристика процессора. Современные ЦПУ могут иметь от одного до нескольких вычислительных ядер на одном кристалле. Одноядерные процессоры выполняют несколько задач не одновременно, а последовательно, при этом выполнение отдельных операций занимает доли секунды. Двухъядерный процессор способен выполнять две задачи одновременно, четырехъядерный — четыре и т.д., что позволяет с полным правом называть современные компьютеры многозадачными. С одной стороны, чем больше ядер у процессора, тем мощнее и производительнее становится компьютер. Но есть и нюансы. Так, если выполняемая на компьютере программа не оптимизирована под многопоточность, то и выполняться она будет только одним ядром, не позволяя в должной мере прочувствовать всю мощь устройства.

Размер кэш-памяти — другой параметр, от которого зависит производительность процессора. Это быстродействующая память внутри процессора, служащая буфером между ядром процессора и оперативной памятью и обеспечивающая ускоренный доступ к блокам обрабатываемой в настоящий момент информации. Кэш-память гораздо быстрее оперативной памяти, поскольку ядра процессора взаимодействуют с ней напрямую. Современные процессоры имеют несколько уровней кэш-памяти (L1, L2, L3). Первый уровень — хоть и незначительный по объему (всего сотни килобайт), но самый быстродействующий (и дорогой), так как находится на самом кристалле процессора и работает на его тактовой частоте. С первым уровнем взаимодействует второй — он больше по объему, что особенно важно при ресурсоемкой работе, но имеет меньшую скорость. Многие процессоры имеют и третий, «медленный», но еще больший по объему уровень кэш-памяти, который все равно быстрее оперативной памяти системы.

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

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

Серверные процессоры

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

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

Важной особенностью серверного процессора является поддержка ECC-памяти (англ. error-correcting code — выявление и исправление ошибок). Ошибки памяти, накапливающиеся в круглосуточно работающих серверах, могут отрицательно влиять на стабильность работы. Технология коррекции «на лету» применяется в основном в серверных, а не десктопных процессорах.

Выбор процессора

Современный рынок ЦПУ представлен главным образом двумя крупными производителями — Intel и AMD. Процессоры Intel — дорогие, но имеют высокое качество и производительность. Серверная линейка представлена процессорами Xeon. В процессорах Intel реализована технология гиперпоточности (Hyper Threading, HT). Идея в том, что на каждое ядро направляется два виртуальных вычислительных потока и за счет этого возрастает производительность процессора.

Технологически процессоры AMD отстают от Intel, но стоят значительно дешевле. Часто в ЦПУ от AMD встроено видеоядро. Для серверов предлагается серия процессоров Opteron.

ATLEX.Ru предлагает в аренду в России или в Европе выделенные серверы с процессорами Intel Xeon Quad Core. Надеемся, что после данного материала вы без труда разберетесь с параметрами процессоров и выберете оптимальный сервер под свои задачи.

Быстродействие процессора, в чем оно измеряется?

Быстродействие процессора

Основным критерием при выборе процессора для нового компьютера является его быстродействие. Чем большим быстродействием обладает процессор, тем быстрее осуществляется работа с различными программами утилитами и самой операционной системой. Быстродействие процессора зависит, как уже было сказано, от тактовой частоты, измеряемой в мегагерцах (МГц) и гигагерцах (ГГц). Кроме того, оно зависит от объема кеш-памяти первого и последующих уровней, частоты шины данных (FSB) и разрядности процессора.

Мегагерц — это миллион колебаний в секунду, в то время как гигагерц представляет собой миллиард колебаний в секунду. Обычно принято считать, чем с большей тактовой частотой работает процессор, тем он производительность Однако это далеко не всегда соответствует действительности. Более того, производительность системы в целом сильно зависит не только от процессора, но и от всех других компонентов. Предположим, что вы приобрели процессор Core i3 с тактовой частотой 3 ГГц, однако оперативной памяти установили всего 2048 Мбайт, кроме того, использовали жесткий диск с невысокой скоростью передачи данных. С такой конфигурацией различия в быстродействии между процессором с частотой 2 и 3 ГГц будут едва ли заметными. Другими словами, быстродействие компьютера зависит от производительности самого медленного компонента, будь то процессор, оперативная память, жесткий диск или даже блок питания (поскольку если мощности блока питания не хватит для обеспечения работы аппаратных компонентов, о стабильной работе компьютера можно вообще забыть).

Тактовая частота процессора и её подвох

Тактовая частота

Рассмотрим подробнее вопрос, почему тактовая частота процессора не гарантирует его высокой работоспособности. Тактовая частота, как понятно из ее названия, состоит из тактов, или периодов тактовой частоты. На каждую операцию, выполняемую процессором, затрачивается один такт и несколько циклов ожидания. Цикл ожидания представляет собой «пустой» такт, т.е. такт, во время которого не выполняются никакие операции. Циклы ожидания необходимы для обеспечения синхронной работы различных по быстродействию компонентов компьютера. На выполнение различных команд тратится разное количество тактов. Например, процессор Core i3 может выполнить минимум 12 команды за каждый такт. Чем меньше тактов требуется для выполнения команды, тем выше быстродействие процессора. Кроме того, на быстродействие влияют и другие факторы, например, объем кеш-памяти первого/второго уровней.

Процессоры Core I и Athlon II обладают различной внутренней архитектурой поэтому команды в них выполняются по-разному. В результате сравнивать эти процессоры по тактовой частоте нельзя. К примеру, процессор Athlon II X4 641 с тактовой частотой 2,8 ГГц обладает производительностью примерно сопоставимой с процессором Core I3, работающим с частотой 3 ГГц.

Центральный процессор

Центральный процессор (CPU) — это электронная схема, которая выполняет инструкции, составляющие компьютерную программу. Центральный процессор осуществляет арифметические, логические, управляющие операции и операции вывода (I/O), указанные инструкциями в программе [1] . В этом случае он контрастирует с внешними компонентами, такими как основная память и схемы ввода-вывода, а также специализированными процессорам (GPU). Конструкция процессоров менялась с течением времени, но их фундаментальное функционирование остается практически неизменным. Основные компоненты центрального процессора включают арифметико-логический блок (АЛУ) [2] , который выполняет арифметические и логические операции, регистры процессора, которые передают операнды в АЛУ и сохраняют результаты операций АЛУ, и блок управления, который управляет извлечением (из памяти), декодированием и выполнением (инструкций), направляя скоординированные операции ALU, регистров и других компонентов.

В настоящее время процессоры наиболее широко используются в виде интегральных схем в виде микропроцессоров [3] и микроконтроллеров во встроенных системах (например, в стиральных машинах, DVD-плеерах, смартфонах и т. д.).

В более раннем использовании термин «процессор» понимался как компонент (полупроводниковый чип в пластиковом корпусе, который вставляется в гнездо на плате), так и вычислительный логический блок. Однако сегодня многие микропроцессоры имеют несколько так называемых процессорных ядер, причем каждое ядро само по себе представляет собой (в значительной степени) отдельный логический блок. Сегодня под термином процессор обычно понимается компонент; если имеется в виду логический блок обработки данных, то обычно говорят о процессорном ядре.

  • 1 Основная информация
  • 2 История создания первых кристаллических процессоров
    • 2.1 Intel 4004
    • 2.2 Intel 8080
    • 2.3 Intel 8086
    • 2.4 Motorola 68000
    • 2.5 Intel i386

    Основная информация

    AMD Ryzen 9 5900X — вид процессора сверху

    Многие процессоры используют для управления бытовыми приборами, промышленными устройствами и т. д. В мэйнфреймах (англ. mainframes) раньше использовались собственные процессорные архитектуры производителей, такие как IBM (PowerPC), процессор Cell или SUN (процессор SPARC); сегодня используются адаптированные версии распространенных моделей процессоров для компьютера.

    Процессоры для встраиваемых систем занимают около 90 процентов рынка процессоров, причем 80 процентов из них представляют собой так называемые микроконтроллеры, которые помимо собственно процессора содержат другие функции (например, специальные аппаратные интерфейсы или непосредственно интегрированные датчики). Только около 10 процентов используются на персональных компьютеров, рабочих станциях или серверами [4] .

    История создания первых кристаллических процессоров

    Intel 4004

    Intel 4004

    Первыми однокристальными микропроцессорами считаются процессоры 4-битного Intel 4004, вышедшие 15 ноября 1971 года. Intel только начинает свой путь развития, их создатели Роберт Нойс, Эндрю Гроув, Гордон Мур потратили много сил на процесс развития. С помощью итальянского физика Федерико Фаджина инженерам компании удалось разместить ключевые компоненты на одном чипе и создать микропроцессор 4004.

    Intel 4004 производился по 10-мкм техпроцессу, насчитывал 2250 транзисторов и работал на частоте 108 кГц (проводил 92 600 операций в секунду). [5]

    Intel 8080

    В 1974 году Intel выпустила усовершенствованную версию 8-битного микропроцессора Intel 8080. Его производство было выполнено по новому 6-мкм техпроцессу с использованием технологии NMOS, позволяющей разместить 4758 транзисторов на кристалле. Тактовая частота составляла 2,5 МГц объем памяти — 64 Кб. На основе процессора Intel 8080 компания MITS создала микрокомпьютер Altai-8800. [6]

    Intel 8086

    В начале 1978 г. компания Intel выпустила первый 16-битный микропроцессор 8086. Его разработка велась более двух лет. Процессор производился по 3-мкм техпроцессу, содержал 29 000 транзисторов. Объем памяти достиг 1 Мб. На частоте 4 МГц — 10 МГц, разрядность регистров и шины данных была 16 бит, а разрядность адреса — 20 бит.

    Motorola 68000

    Motorola MC68000P8 CPU, 64-pin DIP.

    Серия CISC-микропроцесоров Motorola 68000 была представлена в 1979 году. Кристалл имел 32-битное ядро, но работал посредством 16-битных шин данных и 24-разрядной шиной адресов. Его частота составляла 8 МГц — 20 МГц, а количество транзисторов насчитывало 68 000 штук. CPU производился в форм-факторе DIP с 64 контактами. Однако существуют и модели с разъемами LCC, PGA. Он стал популярен среди многих компаний и использовался в различных ПК. Наиболее известными являются компьютеры Apple.

    Intel i386

    В 1985 году вышел 32-битный процессор с архитектурой x86 третьего поколения Intel 80386 (или i386). Производился по 1,5-мкм — 1,0-мкм техпроцессу. Тактовая частота составляла 12 МГц — 40 МГц.

    Производительность

    Производительность или быстродействие процессора зависит, среди многих других факторов, от тактовой частоты (обычно задается в кратных герцах) и количества инструкций за такт (IPC), которые в совокупности являются коэффициентами для количества инструкций в секунду (IPS), которые может выполнять процессор. Многие сообщенные значения IPS представляли «пиковые» скорости выполнения искусственных последовательностей команд с небольшим количеством ответвлений, в то время как реалистичные рабочие нагрузки состоят из сочетания инструкций и приложений, выполнение некоторых из которых занимает больше времени, чем других. Производительность иерархии памяти также сильно влияет на производительность процессора, что практически не учитывается при вычислениях MIPS. Из—за этих проблем были разработаны различные стандартизированные тесты, часто называемые «бенчмарками» для этой цели, такие как SPECint, чтобы попытаться измерить реальную эффективную производительность в часто используемых приложениях. [7]

    Вычислительная производительность компьютеров повышается за счет использования многоядерных процессоров, что, по сути, заключается в объединении двух или более отдельных процессоров (в этом смысле называемых ядрами) в одну интегральную схему. В идеале двухъядерный процессор должен быть почти в два раза мощнее одноядерного. На практике прирост производительности намного меньше, всего около 50 %, из-за несовершенных программных алгоритмов и реализации. Увеличение количества ядер в процессоре (например, двухъядерный, четырехъядерный и т. д.) Увеличивает рабочую нагрузку, с которой можно справиться. Это означает, что процессор теперь может обрабатывать многочисленные асинхронные события, прерывания и т. д. что может негативно сказаться на работе процессора при перегрузке. Эти ядра можно рассматривать как разные этажи перерабатывающего предприятия, где каждый этаж выполняет свою задачу. Иногда эти ядра будут выполнять те же задачи, что и соседние с ними ядра, если одного ядра недостаточно для обработки информации.

    Из-за специфических возможностей современных процессоров, таких как одновременная многопоточность и uncore (это термин, используемый Intel для описания функций микропроцессора, которых нет в ядре, но которые должны быть тесно связаны с ядром для достижения высокой производительности), которые предполагают совместное использование фактических ресурсов процессора с целью увеличения загрузки, мониторинг уровней производительности и использования оборудования постепенно стал более сложной задачей. В качестве ответа некоторые процессоры реализуют дополнительную аппаратную логику, которая отслеживает фактическое использование различных части центрального процессора и предоставляет различные счетчики, доступные программному обеспечению; примером может служить технология Intel Performance Counter Monitor.

    Мобильные процессоры

    В последние годы спрос на ноутбуки с процессорами ARM растет: если в 2020 году они занимали лишь 2,2 % рынка, то в конце 2022 года этот показатель составил уже 14,9 % [8] . Главная разница между процессорами ARM и Х86 заключается в меньшем энергопотреблении, поэтому ноутбуки на его основе могут работать значительно дольше от одного заряда аккумуляторов; второе преимущество — они существенно меньше греются во время работы. Это дает возможность не беспокоиться за перегрев ноутбука. В Windows 10 поддержка ARM-решений была реализована на базовом уровне, в более новой Windows 11 ситуация значительно улучшилась. [9]

    Примечания

    1. ↑Энциклопедия процессорных терминов(неопр.) . IXBT.com.
    2. ↑Процессор. Основные компоненты и их назначение(неопр.) . Perscom.ru.
    3. ↑Развитие встраиваемых систем(неопр.) . Радиосхемы.
    4. ↑Поддержка многоядерных процессоров во встраиваемых системах(неопр.) . Открытые системы.
    5. ↑Эволюция процессоров. Часть 1: 8-битная эпоха(неопр.) . Ferra.ru (13.06.2014 г.).
    6. ↑Что такое процессор? Основные характеристики процессоров(неопр.) . pc.ru.
    7. ↑Производительность процессора и в чем она измеряется(неопр.) . infotechnica.ru.
    8. ↑Ноутбуки на Arm лучше перенесут спад на рынке ПК, а через несколько лет станут популярнее моделей на AMD(неопр.) . 3dnews.ru.
    9. ↑Господству AMD и Intel приходит конец из-за устаревшей архитектуры процессоров.(неопр.) . Cnews.ru.

    Данная статья имеет статус «готовой». Это не говорит о качестве статьи, однако в ней уже в достаточной степени раскрыта основная тема. Если вы хотите улучшить статью — правьте смело!

    Скорость центрального процессора

    Скорость центрального процессора

    © 2024 Shutterstock

    Что такое скорость процессора?

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

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

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

    В настоящее время чипсет может содержать ядра с различными скоростями благодаря технологии big.LITTLE от ARM. Преимущество состоит в том, что задачи назначаются разным ядрам в зависимости от их возможностей, оптимизируя использование системы и предотвращая перегрев. Например, отправка электронной почты не требует большой вычислительной мощности, поэтому вместо назначения этой задачи высокоскоростному ядру, система будет передавать эти инструкции ядрам, которые выделяют меньше тепла, чем ядра с более высокими скоростями. Кроме того, даже одноядерный процессор может работать на разных тактовых частотах, а именно: «базовый» и «турбо». Вы всегда можете найти и проверить данную информацию для огромного количества товаров здесь, на Versus.

    Победителем, на сегодняшний день, когда дело доходит до общей тактовой частоты для компьютеров, является Epyc 7H12 от AMD, демонстрирующий общую тактовую частоту 64 x 2,6 ГГц (64 ядра по 2,6 ГГц каждый). Тем не менее, жесткая конкуренция среди производителей означает, что в скором времени на рынке может быть представлен еще более быстрый процессор.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *