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

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

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

· Обновлено 18 апреля 2023

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

По-английски процессор называется CPU (расшифровка — Central Processing Unit, «центральное обрабатывающее устройство»).

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

Как устроен компьютер Читать →

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

Научим детей и подростков программировать

Как работает процессор

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

  1. Fetch (выборка команды). Процессор получает команду из оперативной памяти компьютера.
  2. Decode (декодирование). Декодер расшифровывает полученную команду.
  3. Execute (исполнение). Процессор выполняет нужную операцию.

Этот цикл впервые был описан американским математиком Джоном фон Нейманом в статье 1945 года «Предварительное рассмотрение логической конструкции электронно-вычислительного устройства» и получил название машинного цикла или, по-английски, fetch-decode-execute cycle. Каждую секунду внутри CPU происходят миллионы таких циклов.

Выполнив операцию, процессор может сохранить её результат в память компьютера или отдать команду другому компоненту — например, видеокарте или принтеру. Результатом работы процессора может стать запуск программы, выполнение формулы в Google Sheets, воспроизведение музыки, вывод документа на печать и т. п. А после машинный цикл запустится снова.

Стартуй в программировании прямо сейчас
Реши свою первую настоящую задачу на JavaScript и поделись крутым результатом с друзьями

Стартуй в программировании прямо сейчас

Из чего состоит процессор

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

  • Устройство управления (УУ) предназначено для организации выполнения программ. Именно УУ отвечает за получение команд из ОЗУ и их декодирование.
  • Арифметическое логическое устройство (АЛУ) выполняет команды — арифметические действия и логические операции.
  • Регистры — это очень маленькие ячейки памяти, в которых временно хранятся промежуточные результаты вычислений. Регистры оптимизируют время обработки вычислений: благодаря им процессору не приходится постоянно обмениваться данными с ОЗУ.
  • Кэш — ещё один вид памяти, но более объёмный, чем регистры. Он хранит наиболее часто используемые данные и инструкции, чтобы ускорить доступ к ним.

Показали на рисунке, что делает процессор и его отдельные компоненты:

Устройство центрального процессора

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

Выберите идеального наставника по программированию
15 000+ проверенных преподавателей со средним рейтингом 4,8. Учтём ваш график и цель обучения

Выберите идеального наставника по программированию

Характеристики процессора и его производительность

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

Как понять: тормозит процессор или видеокарта?

Когда с нагрузкой не справляется процессор, игровой процесс тормозит полностью. Объекты на экране двигаются медленно, как ленивец Блиц из «Зверополиса».

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

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

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

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

Читать статью  Совместимость процессора и видеокарты: подбор компонентов ПК

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

Ядро процессора — это его «вычислительный центр», то есть блок, который производит арифметические и логические операции, и делает он это последовательно: одну за другой. Если заглянуть в историю развития процессоров, то мы узнаем, что первые модели были одноядерными, но затем появились двух-, четырёх- и даже 256-ядерные CPU. Наличие нескольких ядер позволяет процессору обрабатывать несколько команд параллельно, а значит, производительность CPU с несколькими ядрами будет кратно выше — в соответствии с количеством ядер.

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

Размер кэша

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

Архитектура

Архитектура процессора — это способ организации выполнения задач, если говорить простыми словами. До 2021 года большинство процессоров использовали архитектуру RISC, но сейчас, благодаря Apple, в моду снова входит ARM. Процессор на ARM будет дороже, но ощутимо производительнее.

Техпроцесс

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

Тепловыделение

Тепловыделением процессора называют количество тепла, которое выделяет CPU во время работы. Измеряется оно в ваттах. Не стоит брать ноутбук, если тепловыделение его процессора больше 100 Вт: таким ноутбуком можно будет обогреть всю Сибирь. 😅 А вот для стационарного компьютера такое тепловыделение не страшно, можно будет полностью реализовать его потенциал.

Говоря о тепловыделении, стоит упомянуть и о защите процессора. Поскольку CPU — это ключевой компонент компьютера, производители и пользователи стремятся защитить его от повреждений. А самое вредное, что может произойти с процессором — это перегрев.

Чтобы CPU не перегревался, на компьютер устанавливают систему охлаждения — кулер (cooler). Его подбирают исходя из показателя тепловыделения процессора.

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

Вот мы и разобрались, для чего предназначен процессор. А если вы хотите не только понимать, как устроен компьютер, но и научиться мастерски обращаться с ним, быстро решать задачи с помощью программ и безопасно сёрфить в интернете — приглашаем на курсы компьютерной грамотности для детей и подростков в онлайн-школу Skysmart Pro.

Что такое процессор (CPU)

В статье расскажем о том, что такое ЦП (центральный процессор), рассмотрим функции процессора и разберем как он работает.

Процессор – это устройство, отвечающее за обработку информации. Его называют по-разному: центральный процессор (ЦП) или центральное процессорное устройство (ЦПУ) или central processing unit (CPU), но все эти термины обозначают элемент, который является “мозгом” вычислительного устройства (смартфона, телевизора, компьютера, планшета, фотоаппарата, сервера).

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

Мощность процессора отвечает за скорость обработки команд и сказывается на продуктивности работы.

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

Зачем нужен процессор в устройствах? Он осуществляет управление всеми вычислительными операциями и элементами. Функции, которые выполняет ЦП:

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

Из чего состоит процессор

Центральный процессор это не конечная деталь. Он состоит из трех составных частей:

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

Читать статью  AMD Radeon R9 270X: характеристики и тестирование

Ядро в свою очередь состоит еще из двух частей:

  • Арифметико-логическое устройство (АЛУ). Оно осуществляет выполнение арифметических и логических операций.
  • Устройство управления (УУ). Оно координирует работу всех частей процессора, его взаимодействие с внешним оборудованием. Происходит это с помощью электрических сигналов.
  1. Запоминающее устройство.

Это небольшая память процессора, в которой хранится информация о текущих командах и промежуточных результатах. Она состоит из кеша и регистров. Регистры отвечают за “запоминание” информации, а кеш хранит часто выполняемые инструкции. Обращение в кеш происходит быстрее, чем к оперативной памяти, поэтому объем кеш-память процессора влияет на скорость работы ЦПУ.

Это каналы для передачи команд внутри процессора.

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

  1. Сокет (Socket)

Это разъем для установки процессора на материнскую плату. Существует множество видов сокетов, поэтому при выборе ЦП нужно обратить внимание, чтобы его сокет подходил к материнской плате. Например, если на материнской плате разъем LGA 1151, то нужно выбирать процессор с таким же сокетом, иначе его нельзя будет установить.

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

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

Например, процессор с частотой 1 МГц обрабатывает 1 миллион операций в секунду, а процессор с частотой 1 ГГц – 1 миллиард операций.

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

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

Кэш состоит из трех уровней памяти: L1, L2, L3. Чем больше памяти, тем лучше работает процессор.

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

Кэш второго уровня L2 — медленнее, в сравнении с кэшем первого уровня, но больше по размеру. Кэш L2 содержит информацию, которая может потребоваться в будущем.

Кэш третьего уровня L3 — самый большой и при этом самый медленный кэш. Его объем варьируется от 4 до 50 мегабайт.

  1. Разрядность процессора

Это количество бит информации, которые процессор может обрабатывать за один такт (операцию). Например, размер данных за такт равен 1 байту, процессор считает восьмиразрядным (8 bit), если размер данных 2 байта, то ЦПУ шестнадцатиразрядный (16 bit), при размере 4 байта – процессор тридцатидвухразрядный (32 bit), в случае с 8-байтовым размером данных процессор считается шестидесятичетырехразрядный (64 bit).

Чем больше размер обрабатываемых данных, тем выше производительность процессора.

Как работает процессор

ЦУ обрабатывает команды на языке двоичного кода, говоря простым языком: 0 – это “нет”, 1 – это “да”. Каждый запрос, приходящий процессору состоит из комбинаций двух чисел 0 и 1.

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

Рассмотрим как работает процессор компьютера более подробно:

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

Виды процессоров

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

Читать статью  О потоках в процессоре

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

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

Также различают типы процессоров по принципу выполнения команд:

  • CISC (Complete Instruction Set Computing) – этот тип процессора с полным набором команд. Они характеризуется:

– большим количеством различных машинных команд, каждая команда выполняется за несколько тактов ЦП

– небольшим количеством регистров общего назначения

– различными форматами команд с разными длинами

– преобладанием множественной адресацией

  • RICS (Restricted Instruction Set Computer) – процессор, повышение работоспособности которого происходит за счет упрощения инструкций. В ЦП с RISC-архитектурой применяется ограниченный набор быстрых команд.

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

  • VLIW (Very Long Instruction Word) – процессоров, работающие через объединение простых команд в “связку”. Эти команды должны быть независимы друг от друга и осуществляться параллельно.

Архитектура VLIW известна с начала 80-х годов. Она основана на том, что задача эффективного параллельного выполнения команд возлагается на «разумный» компилятор (программу, переводящую команды в машинный код). Компилятор первоначально делает анализ всей инструкции, выбирает команды, которые могут быть выполнены одновременно. Затем объединяет такие команды в связки, которые рассматриваются как сверхдлинные команды. В результате получается несколько сверхдлинных команд, которые исполняются одновременно.

Как выбрать процессор

На рынке процессоров известны две крупные компании-производителя: AMD и Intel. Они находятся в тесной конкуренции друг с другом, хотя AMD стремится создать нишевый продукт с низкой ценой, а Intel нацелена на топовые, производительные процессоры с высокой эффективностью и низкой энергопотребляемостью.

Основные характеристики по которым необходимо выбирать процессор это: скорость работы (ГГЦ), количество ядер, объем кэш-памяти, тактовая частота (МГЦ или ГГЦ).

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

Если вам требуется выполнения обычных задач (работа в поисковых системах, в Word и Excel, чтение почты) на ноутбуке или ПК, то вам достаточно встроенных процессоров, со стандартными параметрами.

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

Восьмиядерный ЦПУ потребуется для мощного персонального компьютера, например, под использование профессиональных программ (3ds Max, Adobe Lightroom Classic, SiSoftware Sandra 2020, Adobe Premiere Pro, AutoCAD) или для профессиональных геймеров.

Еще один важный показатель при выборе CPU – тактовая частота. У простых двухъядерных процессоров она 3,5 ГГц – это средний класс компьютеров. Чем выше уровень тактовой, тем быстрее работает процессор. Например, для игрового ноутбука желательно выбирать ЦП с частотой не менее 4 ГГц.

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

Так как нагрузки на вычислительные системы быстро растут (появляются новые приложения и программы, которые обрабатывают больше информации), то при выборе процессора лучше сделать запас производительности примерно на 20-30% с перспективой на будущее.

Заключение

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

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

Источник https://skysmart.ru/articles/programming/centralnyj-processor-cpu-chto-eto-takoe

Источник https://www.nic.ru/help/chto-takoe-processor-cpu_11148.html