Что такое процессор
Содержание:
- Как узнать какой GPU в компьютере
- Как устроен
- Принципы работы процессора
- Два основных компонента процессора
- Ядро процессора
- Типы процессоров
- «Мозги»
- Что такое процессор (CPU)?
- Как работает процессор компьютера?
- Эффект «узкого горлышка»
- Устройство центрального процессора
- Как точно определить процесс который грузит комп?
- Как работает компьютерный процессор
- Виды процессоров и основные их производители
- hp-country-locator-portlet
- Описание и назначение процессоров
- Как узнать какой ЦП в компьютере
- Серверные процессоры
- Внеочередное исполнение
- Структура современных процессоров
- Роль количества ядер, их влияние на производительность
- При обработке фотографий и видео
- Общее понятие архитектуры процессора ПК
- ЧТО ТАКОЕ ПРОЦЕССОР
Как узнать какой GPU в компьютере
Пользователи часто интересуются, какой GPU используется в их компьютере. При этом под термином GPU чаще всего понимают видеокарту. Это связано с тем, пользователи обычно имеют дело с видеокартой в целом, а не конкретно с GPU. Например, название видеокарты необходимо для установки подходящих драйверов и проверки минимальных требований компьютерных игр. В то время как название GPU пользователю практически никогда не требуется.
Существует несколько способов узнать название видеокарты. Самый простой – это посмотреть в диспетчере устройств. Для этого нужно нажать комбинацию клавиш Windows-R и выполнить команду «mmc devmgmt.msc». Также «Диспетчер устройств» можно открыть и другими способами.
В результате должно открыться окно «Диспетчера устройств». Здесь в разделе «Видеоадаптеры» будет указано название видеокарты.
Также в GPU-Z можно узнать название самого GPU (графического процессора). Например, на скриншоте внизу показано, что видеокарта NVIDIA GTX GeForce 950 построена на базе графического процессора GM206.
Как устроен
Чтобы понять, что такое процессор компьютера, следует узнать, как он устроен. В отличие от своих аналогов прошлых десятилетий, современные устройства такого типа имеют миниатюрные размеры. На первый взгляд микропроцессор — это прямоугольная тонкая пластинка из прочного кристаллического кремния. На ее сравнительно небольшой площади расположены схемы, обеспечивающие функциональность “мозга” персонального компьютера. Пластинка заключена в керамический или пластмассовый плоский корпус, к которому она подсоединяется посредством очень тонких золотых проводков, снабженных металлическими наконечниками. Благодаря такой конструкции процессор легко и надежно подсоединяется к системной плате ПК.
Принципы работы процессора
ЦП работает под управлением программы, которая находится в оперативной памяти.
АЛУ получает данные и выполняет указанную операцию, записывая результат в один из свободных регистров.
Текущая команда находится в специальном регистре команд. При работе с текущей командой значение так называемого счетчика команд увеличивается, который затем указывает на следующую команду (исключением может быть только команда перехода).
Команда состоит из записи операции (которую нужно выполнить), адресов ячеек исходных данных и результата. По указанным в команде адресам берутся данные и помещаются в обычные регистры (в смысле не в регистр команды), получившийся результат тоже сначала помещается в регистр, а уж потом перемещается по своему адресу, указанному в команде.
Два основных компонента процессора
Устройство управления
Устройство управления (УУ) помогает процессору контролировать и выполнять инструкции. УУ сообщает компонентам, что именно нужно делать. В соответствии с инструкциями он координирует работу с другими частями компьютера, включая второй основной компонент — арифметико-логическое устройство (АЛУ). Все инструкции вначале поступают именно на устройство управления.
Существует два типа реализации УУ:
- УУ на жёсткой логике (англ. hardwired control units). Характер работы определяется внутренним электрическим строением — устройством печатной платы или кристалла. Соответственно, модификация такого УУ без физического вмешательства невозможна.
- УУ с микропрограммным управлением (англ. microprogrammable control units). Может быть запрограммирован для тех или иных целей. Программная часть сохраняется в памяти УУ.
УУ на жёсткой логике быстрее, но УУ с микропрограммным управлением обладает более гибкой функциональностью.
Арифметико-логическое устройство
Это устройство, как ни странно, выполняет все арифметические и логические операции, например сложение, вычитание, логическое ИЛИ и т. п. АЛУ состоит из логических элементов, которые и выполняют эти операции.
Курс «Управление ИТ-проектами»
Старт 17 сентября, 7 месяцев, Онлайн, От 8000 до 88 000 ₽
tproger.ru
События и курсы на tproger.ru
Большинство логических элементов имеют два входа и один выход.
Ниже приведена схема полусумматора, у которой два входа и два выхода. A и B здесь являются входами, S — выходом, C — переносом (в старший разряд).
Схема арифметического полусумматора
Ядро процессора
Под данным термином скрывается множество понятий. Если речь идет о том, что такое процессор и из каких частей он состоит, то ядро — это его составляющая, предназначенная для выполнения одного потока команд. Кроме того, есть многоядерные варианты, способные выполнять несколько потоков команд.
К «ядерным» характеристикам относятся:
- система команд;
- микроархитектура;
- количество функциональных блоков;
- напряжение питания;
- объем встроенной кэш-памяти;
- площадь кристалла;
- логический и физический интерфейс;
- максимальное и типичное тепловыделение;
- тактовые частоты;
- технология производства.
В то же время в физическом смысле под словами “ядро процессора” понимают его часть, содержащую основные функциональные блоки или обычно открытый кристалл микропроцессора. В любом случае это — необходимая часть “мозга” ПК. Таким образом, вопрос «что такое ядерный процессор» звучит несколько некорректно, если, конечно, рассматривается только CPU, а не все те устройства и программы, которые также называются процессорами.
Типы процессоров
Основной компанией, выпускающей ЦП для ПК, является компания Intel. Первым процессором для ПК был процессор $8086$. Следующей моделью была $80286$, далее $80386$, со временем цифру $80$ стали опускать и ЦП стали называть тремя цифрами: $286$, $386$ и т.д. Поколение процессоров часто называют семейством $x86$. Выпускаются и другие модели процессоров, например, семейства Alpha, Power PC и др. Компаниями-производителями ЦП также являются AMD, Cyrix, IBM, Texas Instruments.
В названии процессора часто можно встретить символы $X2$, $X3$, $X4$, что означает количество ядер. Например в названии Phenom $X3$ $8600$ символы $X3$ указывают на наличие трех ядер.
Итак, основными типами ЦП являются $8086$, $80286$, $80386$, $80486$, Pentium, Pentium Pro, Pentium MMX, Pentium II, Pentium III и Pentium IV. Celeron является урезанным вариантом процессора Pentium. После названия обычно указывается тактовая частота ЦП. Например, Celeron $450$ обозначает тип ЦП Celeron и его тактовую частоту – $450$ МГц.
Процессор нужно устанавливать на материнскую плату с соответствующей процессору частотой системной шины.
В последних моделях ЦП реализован механизм защиты от перегрева, т.е. ЦП при повышении температуры выше критической переходит на пониженную тактовую частоту, при которой потребляется меньше электроэнергии.
Определение 2
Если в вычислительной системе несколько параллельно работающих процессоров, то такие системы называются многопроцессорными.
«Мозги»
CPU — это микросхема, расположенная на материнской плате вашего системного блока. Это интегральная микросхема или электронный блок, исполняющий программные коды. Что такое cpu в компьютере? Это центральный процессор, иначе называемый микропроцессором или просто процессором. На сленге программистов эту запчать персонального компьютера часто называют «мозгами».
Рынок микропроцессоров давно захвачен двумя корпорациями — Интел и АМД. Принято считать, что процессоры Intel намного производительней и их проще «разгонять», в то время как процессоры AMD отличаются своей надёжностью и дороговизной. Впрочем, сделав выбор, вы в любом случае останетесь довольны.
Помните: перед тем как покупать самостоятельно новый процессор, внимательно изучите техническую часть. Может ли ваша материнская плата поддерживать ту или иную модель физически? Способен ли ваш биос программно поддерживать новый процессор или потребуется его перепрошивка? Что такое cpu в компьютере, если он не поддерживается всей системой в целом? Правильно, бесполезная железка.
Что такое процессор (CPU)?
Процессор, что это вообще такое? Зачем он нужен? За какие задачи он отвечает?
Для большинства неопытных и технически неподготовленных пользователей процессором зачастую выступает весь системный блок в сборе. Но это относительно ошибочное суждение, процессор — это нечто, что сокрыто за стенками корпуса и толстым радиатором с вентилятором для его охлаждения.
Процессор или, как его еще называют, центральный процессор (Central Processing Unit) — это электронное устройство (интегральная схема), которое выполняет и обрабатывает машинные инструкции, код программ (машинный язык) и отвечает за все логические операции, которые протекают внутри вашей операционной системы и системного блока.
Без преувеличения, процессор можно назвать мозгом (или сердцем, это кому как больше нравится) любого компьютера, мобильного устройства или другого периферийного устройства. Да-да, слово процессор применимо не только к вашему системному блоку, но и планшету, смарт-холодильнику, игровой приставке, фотоаппарату и другой электронике.
Внешне процессор выглядит как квадратный (или прямоугольный) элемент или плата, в нижней части которой располагается контактная группа для подключения, в вверху находится сам кристалл процессора, который сокрыт под металлической крышкой, чтобы исключить возможность повреждения хрупкого кристалла процессора, а также крышка помогает при отводе тепла с поверхности кристалла на радиатор системы охлаждения.
Кристалл процессора состоит из кремния. Если точнее, полупроводники, из которых состоит процессор, производятся из кремния. На кремневой пластине кристалла в несколько слоёв располагается несколько триллиардов транзисторов (размер которых составляет порядка ~10 нм в зависимости от используемого техпроцесса при производстве), которые отвечают за все логические операции процессора.
На самом деле это только поверхностное описание того, из чего состоит процессор, и оно предназначено, скорее, для визуализации того, что из себя представляет процессор внутри. На самом деле все намного сложнее. К сожалению, просто и доходчиво объяснить все принципы создания и работы процессора не так просто, здесь потребуются знания как элементарной алгебры, так и продвинутой физики и электротехники, да и большинству пользователей это попросту не нужно.
Впоследствии производители процессоров научились располагать на печатной плате, помимо самого кристалла процессора, кристалл видеоядра (видеокарты), что позволило исключить необходимость в отдельной дискретной видеокарте для вывода изображения на монитор.
Подводя итог этого блока статьи и что бы дать простой ответ на такой сложный вопрос «Что такое процессор (CPU)» — процессор это сердце любого современного устройства, которое выполняет все основные операции, будь то простое сложение 2+2, набор текста в Microsoft Word или расчет физической модели в Blender.
Как работает процессор компьютера?
Вычислительное ядро процессора может выполнять только математические операции, операции сравнения и перемещение данных между ячейками и оперативной памятью, но этого вполне достаточно, чтобы вы могли играть игры, смотреть фильмы и просматривать веб-страницы и многое другое.
Фактически любая программа состоит из таких команд: переместить, сложить, умножить, делить, разница и перейти к инструкции если выполняется условие сравнения. Конечно, это далеко не все команды, есть другие, которые объединяют между собой уже перечисленные или упрощают их использование.
Все перемещения данных выполняются с помощью инструкции перемещения (mov), эта инструкция перемещает данные между ячейками регистров, между регистрами и оперативной памятью, между памятью и жестким диском. Для арифметических операций есть специальные инструкции. А инструкции перехода нужны для выполнения условий, например, проверить значение регистра A и если оно не равно нулю, то перейти к инструкции по нужному адресу. Также с помощью инструкций перехода можно создавать циклы.
Все это очень хорошо, но как же все эти компоненты взаимодействуют между собой? И как транзисторы понимают инструкции? Работой всего процессора управляет дешифратор инструкций. Он заставляет каждый компонент делать то, что ему положено. Давайте рассмотрим что происходит когда нужно выполнить программу.
На первом этапе дешифратор загружает адрес первой инструкции программы в памяти в регистр следующей инструкции EIP, для этого он активирует канал чтения и открывает транзистор-защелку чтобы пустить данные в регистр EIP.
Во втором тактовом цикле дешифратор инструкций преобразует команду в набор сигналов для транзисторов вычислительного ядра, которые выполняют ее и записывают результат в один из регистров, например, С.
На третьем цикле дешифратор увеличивает адрес следующей команды на единицу, так, чтобы он указывал на следующую инструкцию в памяти. Далее, дешифратор переходит к загрузке следующей команды и так до окончания программы.
Каждая инструкция уже закодирована последовательностью транзисторов, и преобразованная в сигналы, она вызывает физические изменения в процессоре, например, изменению положения защелки, которая позволяет записать данные в ячейку памяти и так далее. На выполнение разных команд нужно разное количество тактов, например, для одной команды может понадобиться 5 тактов, а для другой, более сложной до 20. Но все это еще зависит от количества транзисторов в самом процессоре.
Ну с этим все понятно, но это все будет работать только если выполняется одна программа, а если их несколько и все одновременно. Можно предположить, что у процессора есть несколько ядер, и тогда на каждом ядре выполняется отдельная программ. Но нет, на самом деле там таких ограничений нет.
В один определенный момент может выполняться только одна программа. Все процессорное время разделено между всеми запущенными программами, каждая программа выполняется несколько тактов, затем процессор передается другой программе, а все содержимое регистров сохраняется в оперативную память. Когда управление возвращается этой программе, то в регистры грузятся ранее сохраненные значения.
Эффект «узкого горлышка»
Необходимо сказать о том, что связка процессора и видеокарты должна быть грамотно подобрана. Иначе можно столкнуться с таким явлением, как bottleneck. В переводе с английского это означает «узкое горлышко». Разберемся, что это такое и почему возникает. ЦПУ — это важный модуль компьютера, и если он загружен на полную, а видеокарта еще нет, то это называется эффектом узкого горлышка, когда производительность компьютера упирается в мощность процессора, а не в видеокарту. Для того чтобы избежать подобных ситуаций, необходимо выбирать процессор мощнее, чем тот, что подходит к видеокарте.
Устройство центрального процессора
Процессор — это своего рода мозги компьютера. На самом деле больше, чем процессор, не выполняет задач ни один элемент в компьютере. Через центральный процессор проходят сотни потоков в секунду. Он перерабатывает информацию и распределяет ее уже между другими компонентами. Не зря его называют сердцем компьютера. Через него проходит вся информация и все процессы. Что такое ЦПУ в компьютере, разобрались, перейдем к его устройству.
Верхняя часть процессора представляет собой механическую крышку. Она необходима для рассеивания тепла и в случае удара или падения защитит процессор. Сразу под этой крышкой находится своего рода кристалл, отвечающий за все процессоры в компьютере. За основу кристалла взят кремний. В случае его малейшего повреждения работа центрального процессора будет нарушена. Под кристаллом находится специальная прокладка, к которой с обратной стороны процессора прикреплены своеобразные «ножки» процессора. Именно они контактируют с материнской платой и передают всю информацию. Так же как и в случае с кристаллом, если не будет хотя бы одной ножки, то работа компьютера будет нарушена.
Как точно определить процесс который грузит комп?
Для этого вы также сортируете колонку ЦП, определяете по процентам кто там грузит сильно, далее нажимаете правой кнопкой по виновнику — выбираете Подробно:
Если нажать Открыть расположение файла — тогда будет открыта папка, откуда запускается программа/процесс, при этом сам файл в папке будет выделен.
В результате вас перекинет на вкладку Подробности, где будет выделен процесс:
В колонке ЦП указана цифра, которая имеет значение от 0 до 100. Хоть нигде и не написано, но я думаю — это проценты. Собственно цифра и означает — насколько в процентах грузит процесс.
С другой стороны — можно сразу зайти на вкладку Подробности и там также сортировать процессы по колонке ЦП, возможно так будет даже эффективнее))
Как работает компьютерный процессор
Перед тем, как разобрать основные принципы работы CPU, желательно ознакомиться с его компонентами, ведь это не просто прямоугольная пластина, монтируемая в материнскую плату, это сложное устройство, образующееся из многих элементов. Более подробно с устройством ЦП вы можете ознакомиться в нашей статье, а сейчас давайте приступим к разбору главной темы статьи.
Подробнее: Устройство современного процессора компьютера
Выполняемые операции
Операция представляет собой одно или несколько действий, которые обрабатываются и выполняются компьютерными устройствами, в том числе и процессором. Сами операции делятся на несколько классов:
- Ввод и вывод. К компьютеру обязательно подключено несколько внешних устройств, например, клавиатура и мышь. Они напрямую связаны с процессором и для них выделена отдельная операция. Она выполняет передачу данных между CPU и периферийными девайсами, а также вызывает определенные действия с целью записи информации в память или ее вывода на внешнюю аппаратуру.
- Системные операции отвечают за остановку работы софта, организовывают обработку данных, ну и, кроме всего, отвечают за стабильную работу системы ПК.
- Операции записи и загрузки. Передача данных между процессором и памятью осуществляется с помощью посылочных операций. Быстродействие обеспечивается одновременной запись или загрузкой групп команд или данных.
- Арифметически-логические. Такой тип операций вычисляет значения функций, отвечает за обработку чисел, преобразование их в различные системы исчисления.
- Переходы. Благодаря переходам скорость работы системы значительно увеличивается, ведь они позволяют передать управление любой команде программы, самостоятельно определяя наиболее подходящие условия перехода.
Все операции должны работать одновременно, поскольку во время активности системы за раз запущено несколько программ. Это выполняется благодаря чередованию обработки данных процессором, что позволяет ставить приоритет операциям и выполнять их параллельно.
Выполнение команд
Обработка команды делится на две составные части – операционную и операндную. Операционная составляющая показывает всей системе то, над чем она должна работать в данный момент, а операндная делает то же самое, только отдельно с процессором. Выполнением команд занимаются ядра, а действия осуществляются последовательно. Сначала происходит выработка, потом дешифрование, само выполнение команды, запрос памяти и сохранение готового результата.
Благодаря применению кэш-памяти выполнение команд происходит быстрее, поскольку не нужно постоянно обращаться к ОЗУ, а данные хранятся на определенных уровнях. Каждый уровень кэш-памяти отличается объемом данных и скоростью выгрузки и записи, что влияет на быстродействие систем.
Взаимодействия с памятью
ПЗУ (Постоянное запоминающее устройство) может хранить в себе только неизменяемую информацию, а вот ОЗУ (Оперативная память) используется для хранения программного кода, промежуточных данных. С этими двумя видами памяти взаимодействует процессор, запрашивая и передавая информацию. Взаимодействие происходит с использованием подключенных внешних устройств, шин адресов, управления и различных контролеров. Схематически все процессы изображены на рисунке ниже.
Если разобраться о важности ОЗУ и ПЗУ, то без первой и вовсе можно было бы обойтись, если бы постоянное запоминающее устройство имело намного больше памяти, что пока реализовать практически невозможно. Без ПЗУ система работать не сможет, она даже не запустится, поскольку сначала происходит тестирование оборудования с помощью команд БИОСа
Работа процессора
Стандартные средства Windows позволяют отследить нагрузку на процессор, посмотреть все выполняемые задачи и процессы. Осуществляется это через «Диспетчер задач», который вызывается горячими клавишами Ctrl + Shift + Esc.
В разделе «Быстродействие» отображается хронология нагрузки на CPU, количество потоков и исполняемых процессов. Кроме этого показана невыгружаемая и выгружаемая память ядра. В окне «Мониторинг ресурсов» присутствует более подробная информация о каждом процессе, отображаются рабочие службы и связанные модули.
Сегодня мы доступно и подробно рассмотрели принцип работы современного компьютерного процессора
Разобрались с операциями и командами, важностью каждого элемента в составе ЦП. Надеемся, данная информация полезна для вас и вы узнали что-то новое
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Виды процессоров и основные их производители
Существует множество видов процессоров от слабых одноядерных, до мощных многоядерных. От игровых и рабочих до средних по всем параметрам. Но, есть два основных лагеря ЦП – AMD и знаменитые Intel. Это две компании, производящие самые востребованные и популярные микропроцессоры на рынке. Основное различие между продукцией AMD и Intel – не количество ядер, а архитектура – внутреннее строение. Каждый из конкурентов предлагает свое строение «внутренностей», свой вид процессора, кардинально отличающуюся от конкурента.
У продуктов каждой из сторон есть свои плюсы и минусы, предлагаю кратко ознакомиться с ними поближе.
Плюсы процессоров Intel:
- Обладает более низким потреблением энергии;
- Разработчики больше ориентируются на Интел, чем на АМД;
- Лучше производительность в играх;
- Связь процессоров Интел с ОЗУ реализована лучше, нежели у АМД;
- Операции, осуществляемые в рамках только одной программы (на пример разархивирование) идут лучше, АМД в этом плане поигрывает.
Минусы процессоров Intel:
- Самый большой минус – цена. ЦП от данного производителя зачастую на порядок выше чем у их главного конкурента;
- Производительность снижается при использовании двух и более «тяжелых» программ;
- Интегрированные графические ядра уступают АМД;
Плюсы процессоров AMD:
- Самый большой плюс — самый большой минус Intel – цена. Вы можете купить хороший середнячок от AMD, который будет на твердую 4, а может даже и 5 тянуть современные игры, при этом стоить он будет намного ниже чем аналогичный по производительности процессор от конкурента;
- Адекватное соотношение качества и цены;
- Обеспечивают качественную работу системы;
- Возможность разгона процессора, повышая тем самым его мощность на 10-20%;
- Интегрированные графические ядра превосходят Интел.
Минусы процессоров AMD:
- Процессоры от АМД хуже взаимодействуют с ОЗУ;
- Энергопотребление больше, чем у Интел;
- Работа буферной памяти на втором и третьем уровне идёт на более низкой частоте;
- Производительность в играх отстает от показателей конкурента;
Но, несмотря на приведенные достоинства и недостатки, каждая из компаний продолжает развиваться, их процессоры с каждым поколением становятся мощнее, а ошибки предыдущей линейки учитываются и исправляются.
hp-country-locator-portlet
Описание и назначение процессоров
Определение 1
Центральный процессор (ЦП) – основной компонент компьютера, который выполняет арифметические и логические операции, заданные программой, управляет процессом вычислений и координирует работу всех устройств ПК.
Чем мощнее процессор, тем выше быстродействие ПК.
Замечание
Центральный процессор часто называют просто процессором, ЦПУ (Центральное Процессорное Устройство) или CPU (Central Processing Unit), реже – кристаллом, камнем, хост-процессором.
Современные процессоры являются микропроцессорами.
Микропроцессор имеет вид интегральной схемы – тонкой пластинки из кристаллического кремния прямоугольной формы площадью в несколько квадратных миллиметров, на которой размещены схемы с миллиардами транзисторов и каналов для прохождения сигналов. Кристалл-пластинка помещен в пластмассовый или керамический корпус и соединен золотыми проводками с металлическими штырьками для подсоединения к системной плате ПК.
Рисунок 1. Микропроцессор Intel 4004 (1971 г.)
Рисунок 2. Микропроцессор Intel Pentium IV (2001 г.). Слева – вид сверху, справа – вид снизу
ЦП предназначен для автоматического выполнения программы.
Как узнать какой ЦП в компьютере
Пользователей часто интересует, какой ЦП применяется в их компьютере. Получить эту информацию можно разными способами. Если у вас установлена операционная система Windows 7 или Windows 10, то вы можете узнать название ЦП с помощью окна «Сведения о компьютере», которое можно открыть с помощью комбинации клавиш Windows+Pause/Break. В данном окне доступна все основная информация о версии Windows, центральном процессоре и памяти.
В операционной системе Windows 10 название ЦП также можно посмотреть в окне «Диспетчер задач». Для этого нужно нажать комбинацию клавиш Ctrl-Shift-Esc, перейти на вкладку «Производительность» и выбрать параметр «ЦП»
Кроме этого, есть и другие способы узнать установленный в компьютере ЦП, например, можно зайти в BIOS и посмотреть эту информацию там. BIOS обычно доступен только на английском языке, поэтому процессор там обозначается как CPU.
Серверные процессоры
От сервера требуется надежность и стабильная работа в режиме 24/7, и поэтому серверные процессоры тщательно тестируют на устойчивость к стрессовым условиям: высоким вычислительным и температурным нагрузкам.
Из-за требований надежности у процессора для сервера отсутствует возможность его разгона (повышения тактовой частоты), из-за которого существует риск преждевременного выхода ЦПУ из строя.
Важной особенностью серверного процессора является поддержка ECC-памяти (англ. error-correcting code — выявление и исправление ошибок)
Ошибки памяти, накапливающиеся в круглосуточно работающих серверах, могут отрицательно влиять на стабильность работы. Технология коррекции «на лету» применяется в основном в серверных, а не десктопных процессорах.
Внеочередное исполнение
Теперь, когда вы знаете принцип работы трех наиболее распространенных типов команд, давайте уделим внимание более продвинутыми функциям процессоров. Практически все современные модели ЦП фактически исполняют команды не в порядке их получения
Существует такая функция, как внеочередное исполнение, призванная сократить время простоя процессора во время ожидания завершения остальных команд.
Если процессор понимает, что следующей команде необходимы данные, для поиска которых понадобится больше времени, он может изменить порядок команд, начав работу над не связанной командой, пока происходит поиск. Внеочередное исполнение команд — необычайно полезная, но далеко не единственная вспомогательная функция процессора.
Еще одной крайне полезной особенностью процессора является предвыборка. Если засечь время, необходимое для выполнения случайной инструкции от начала и до конца, то можно обнаружить, что большую часть времени занимает доступ к памяти. Блок предварительной выборки — элемент в ЦП, который рассматривает команды, находящиеся в очереди, и определяет, какие данные им потребуются. Если он замечает, что для операции нужны данные, которые еще не находятся в кэше процессора, то он извлечет их из оперативной памяти и в кэш. Отсюда и его название.
Структура современных процессоров
Центральный процессор современного ПК, ноутбука или планшета представлен ядром — теперь уже нормой считается, что их несколько, кэш-памятью на различных уровнях, а также контроллерами: ОЗУ, системной шины. Производительность микросхемы соответствующего типа определяется ее ключевыми характеристиками. В какой совокупности они могут быть представлены?
Наиболее значимые характеристики центрального процессора на современных ПК таковы: тип микроархитектуры (обычно указывается в нанометрах), тактовая частота (в гигагерцах), объем кэш-памяти на каждом уровне (в мегабайтах), энергопотребление (в ваттах), а также наличие или отсутствие графического модуля.
Изучим специфику работы некоторых ключевых модулей центрального процессора подробнее. Начнем с ядра.
Роль количества ядер, их влияние на производительность
Первоначально ЦП имели только одно ядро. Однако на рубеже XX и XXI веков инженеры пришли к выводу, что стоит увеличить их количество. Это должно было позволить получить более высокую вычислительную мощность, а также позволить обрабатывать несколько задач одновременно.
Но для начала стоит разобраться с главным мифом. Принято считать, что чем больше ядер у процессора, тем больше мощности он будет предлагать. Но на практике все не так просто. Реальное влияние на производительность оказывают и другие факторы – например, тактовая частота, объем кэша, архитектура, количество потоков.
Дополнительные ядра означают, что процессор способен одновременно справляться с большим количеством задач. Однако здесь нельзя забывать об одном: несмотря на популяризацию четырех-, шести- или восьмиядерных процессоров, приложения используют один или два потока
Поэтому количество потоков ядра также важно учитывать
Например, если первый ЦП имеет 2 ядра 4 потока, а второй 4 ядра 4 потока, то разница в производительности будет небольшая. Однако если сравнить первый чип с 4-ядерным 8-поточным, то в данном случае производительность возрастет на 50 %.
При обработке фотографий и видео
При работе с изображениями нагрузка влияет от используемого софта: оборудованный всеми «свистелками» Фотошоп будет нагружать систему сильнее, а его бесплатный аналог Paint NET, в котором по умолчанию удалены все лишние функции — меньше. В среднем, независимо от операции, нагрузка на ЦП редко превышает 25%.
Обработка видео — более ресурсоемкий процесс. В пиковые моменты нагрузка может достигать 40–50%. Речь идет о монтаже и прокрутке нарезанных кусков. Во время рендеринга загруженность «камня» может превышать 75%.
Как ни странно, но запись и обработка звука отнимает еще больше мощностей. Конечно, при условии, что вы не используете внешнюю звуковую карту, которая берет на себя часть нагрузки. В целом, при обработке звука загруженность ЦП на 70–80% скорее норма, чем исключение.
Общее понятие архитектуры процессора ПК
Под понятием архитектуры процессора подразумеваются важные с точки зрения построения и функциональности особенности чипа, которые связаны как с его программной моделью, так и с физической конструкцией.
Архитектура набора команд (ISA) – это набор инструкций процессора и других его функций (например, система и нумерация регистров или режимы адресации памяти), имеющих программную часть ядра, которые не зависят от внутренней реализации.
В свою очередь, физическое построение системы называется микроархитектурой (uarch). Это детальная реализация программной модели, которая связана с фактическим выполнением операций. Микроархитектура представляет собой конфигурацию, определяющую отдельные элементы, например, логические блоки, а также связи между ними.
Стоит отметить, что ЦП, выполняющие одинаковую программную модель, могут значительно отличаться друг от друга микроархитектурой – например, устройства от фирм AMD и Intel. Современные чипы имеют идентичную программную архитектуру x86, но абсолютно разную микроархитектуру.
ЧТО ТАКОЕ ПРОЦЕССОР
Для компьютера процессор является фундаментом. Мы надеемся, что наши читатели все-таки примерно знают, что же такое процессор. Но давайте уточним что такое процессор и какова его роль в работе компьютера.
Главная часть компьютера, представляющая из себя определенную схему или электронный блок, называется центральным процессором. Этот блок задает определенные позиции, иными словами пишет код программы, так же стоит отметить, что процессор выполняет обеспечение устройства.
Если выразиться проще, можно отметить, что процессор – это мозг компьютера. Именно этот блок обрабатывает поток информации и управляет всеми составляющими частями общей системы, благодаря небольшой смехе мы успешно работаем за компьютером.