Интернет        13.09.2023   

Что такое процессор компьютера? Как работает процессор компьютера? Принцип работы Логика работы процессора

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

Итак, что же окажется внутри микропроцессора, если его разобрать:

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

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

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

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

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

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

Так например выглядит контактная подложка процессора Intel Pentium 4 (процессор перевернут):

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

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

Как уже упоминалось выше, устройство разных моделей процессоров одного производителя может различаться, перед нами яркий тому пример - четырехъядерный процессор Intel Core 2 Quad, который по сути представляет собой 2 двухъядерных процессора линейки core 2 duo, совмещенных в одном корпусе:

Важно! Количество кристаллов внутри процессора и количество ядер процессора - не одно и то же.

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

Вот и все устройство центрального микропроцессора , вкратце конечно же.

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

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

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

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

Сегодня основными производителями процессоров являются компании Intel и Advanced Micro Devices (AMD), которые длительное время существуют на рынке информационных технологий и проявили себя только с лучшей стороны. Естественно, существуют и иные производители, но до уровня этих компаний-гигантов им еще очень далеко. Интересно, что Intel и AMD ведут постоянную борьбу за первенство в произведении процессоров, поочередно завоевывая первые позиции при выпуске новых моделей. Как ни странно, именно эта борьба дает толчок постоянному качественному развитию этой области информационных технологий.

Внешний вид

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

Из чего делается процессор

Сам процессор в основном состоит из песка, а точнее – кремния, которого в земной коре всего лишь 30%. Процесс образования процессоров достаточно сложный, требует специального оборудования и материальных затрат. Если кратко, схема изготовления процессоров чем-то схожа с технологией печати фотографий - при его изготовлении используется технология фотолитографии. В роли фотографии тут выступают «блинчики» - будущие процессоры, на которых при помощи сильно разогнанных на специальном ускорителе ионов бора создают миниатюрную структуру с множеством транзисторов. И чем тоньше технологический процесс, тем больше мощность и скорость работы данной структуры. С каждым годом размеры этих структурных элементов все меньше и в скором времени, по прогнозам ученых, они могут достигать всего лишь около 15 нм.

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

Составляющие

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

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

Показатели быстродействия компьютера

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

Принцип работы

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

Но мало кто знает, что любая команда состоит из двух частей – операционной и операндной:

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

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

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

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

  • Линейные процессоры выполняют команды в зависимости от порядка их записи в оперативной памяти.
  • Циклические и разветвляющие процессоры выполняют команды в зависимости от результатов проверки условий ветвлений.

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

Центральное процессорное устройство (англ. CPU – central processing unit ) – электронный блок на котором выполняются набор машинных инструкций (арифметические и логические вычисления). Изначально этот термин относился к определенным логическим машинам, задачей которых было выполнение сложных компьютерных программ. Со временем, с начала 1960-х годов, определение центральное процессорное устройство было естественным образом перенесено на компьютеры. В настоящее время CPU реализуется в рамках компьютерного процессора (чипа), микропроцессора (интегральная схема) или многоядерного процессора.

История развития процессоров началась после Второй мировой войны. В 1946 году был разработан первый электронный компьютер общего назначения ЭНИАК (англ. ENIAC, Electronic Numerical Integrator and Computer - Электронный числовой интегратор и вычислитель). ENIAC разрабатывался для расчетов артиллерийских таблиц, но впоследствии был перепрофилирован для решения задач широкого спектра. Первоначально результаты работы этого компьютера перепроверяли математики.

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

Летом 1945 года математик Джон фон Нейман распространил «первый проект отчета о EDVAC» (E lectronic Discrete Variable Automatic Computer ). Проект был реализован в 1949 году командой ученых во главе с Джоном Мокли и Джоном Экертом. Главное отличие от ENIAC было использование двоичной системы, а не десятичной. EDVAC мог выполнить определенное количество инструкций (или операций) различных типов. Важно отметить, что программы, написанные для EDVAC хранились на подключаемом физическом носителе, а не в памяти компьютера. Это выгодно отличало его от ENIAC, для которого требовалось значительное время чтобы перенастроить на выполнение новых задач. Тем не менее EDVAC был не первой электронной вычислительной машиной с хранимыми в оперативной памяти программами реализовавшим архитектуру фон Неймана. Небольшой прототип, созданный в Манчестерском институте и Манчестерский Mark I, выполнили свои первые программы 21 июня 1948 года и 17 июля 1949 года соответственно.

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

В 1964 году IBM представила свой новый компьютер архитектуры System/360. Эта архитектура была использована в серии компьютеров, которые могли выполнять те же программы с разной скоростью и производительностью. Это было значимо для того времени, поскольку большинство компьютеров, даже одного производителя, были несовместимы. Чтобы решить эту задачу в IBM использовали понятие прошивки (микрокод), которая используется даже в современных процессорах. Процессоры с архитектурой System/360 были настолько популярны, что доминировали на рынке ЭВМ в течение многих десятилетий.

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

В 1970 годы произошел прорыв в технологии создания процессора. Была создана интегральная схема на кристалле которой были расположены основные элементы и блоки процессора. Эта микросхема известна как микропроцессор. В 1971 году фирма Intel выпустила первый коммерчески доступный 4-разрядный микропроцессор Intel 4004. В следующие несколько лет Intel выпустили 8-разрядный Intel 8080 и 16-разрядный 8086. Эти процессоры заложили основы архитектуры микропроцессоров для современных персональных компьютеров. Оптимальным материалом для изготовления микропроцессоров стал кремний.

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

Основная работа большинства процессоров заключается в последовательном выполнении определенных инструкций (вычислений), называемых программой. Есть три шага, которые используют в своей работе практически все процессоры: получение команды (чтение), декодирование и выполнение. Первый шаг – получение инструкций. На этой стадии процессор получает инструкцию, которая представлена числом или последовательностью чисел из программной памяти. Расположение инструкции (адрес) в памяти определяется счетчиком команд. В нем хранится число, которое идентифицирует адрес следующей инструкции. После, команда извлекается, компьютер получает приращение на длину командного слова так, что она будет содержать адрес следующей команды. В зависимости от типа памяти и чипа обработки, этот шаг может быть выполнен быстро или медленно. Этот вопрос в значительной степени решен в современных процессорах кэшем.

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

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

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

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

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

  • Оптические компьютеры, основанные на оптических или фотонных вычислениях. Вместо традиционных электрических сигналов (движение электронов) обработке подвергаются фотоны (потоки света), произведенные лазерами или светодиодами. С помощью фотонов можно значительно увеличить пропускную способность (количество обработанных сигналов) процессора.
  • Квантовые компьютеры основаны на квантовой механике. Разработка этих вычислительных устройств является одной из приоритетных задач современной физики. Полноценно работающий образец пока не собран, разработка связана с множеством сложных экспериментов и теоретических исследований.
  • Молекулярные компьютеры вместо традиционных кремниевых технологий используют молекулярную биологию и биохимию. Разработка молекулярных компьютеров является быстро развивающейся междисциплинарной областью. В основе лежит возможность программирования молекул на нужное поведение.

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

Что собою представляет современный процессор

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

  • шины адресов и шины данных;
  • арифметико-логическое устройство;
  • регистры;
  • кэш (быстрая память небольшого объема 8-512 Кбайт);
  • счетчики команд;
  • математический сопроцессор.

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

Архитектура процессора – это способность процессора выполнять набор машинных кодов. Это с точки зрения программистов. Но разработчики компьютерных составляющих придерживаются другой трактовки понятия «архитектура процессора». По их мнению, архитектура процессора – это отражение основных принципов внутренней организации определенных типов процессоров. Допустим, архитектура Intel Pentium обозначается Р5, Pentium II и Pentium III — Р6, а не так давно популярных Pentium 4 – NetBurst. Когда компания Intel закрыла Р5 для конкурирующих производителей, компания AMD разработала свою архитектуру К7 для Athlon и Athlon XP, а для Athlon 64 – К8.

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

Системная шина или процессорная шина (FSB – Front Side Bus) – это совокупность сигнальных линий, которые объединены по назначению (адреса, данные и т.д.). Каждая линия имеет определенный протокол передачи информации и электрическую характеристику. То есть системная шина – это связующее звено, которое соединяет сам процессор и все остальные устройства ПК (жесткий диск, видеокарта, память и многое другое). К самой системной шине подключается только CPU, все остальные устройства подключаются через контроллеры, которые находятся в северном мосте набора системной логики (чипсет) материнской платы. Хотя в некоторых процессорах контролер памяти подключен непосредственно в процессор, что обеспечивает более эффективный интерфейс памяти CPU.

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

В процессорах, используемых сегодня, кэш поделен на несколько уровней. Самый быстрый – первый уровень L1, который производит работу с ядром процессора. Он обычно разделен на две части – это кэш данных и кэш инструкций. С L1 взаимодействует L2 – кэш второго уровня. Он намного больше по объему и не разделен на кэш инструкций и кэш данных. У некоторых процессоров существует L3 – третий уровень, он еще больше второго уровня, но на порядок медленнее, так как шина между вторым и третьим уровнем уже, чем между первым и вторым. Тем не менее, скорость третьего уровня все равно гораздо выше, нежели скорость системной памяти.

Различают кэш по двум видам – эксклюзивный и не эксклюзивный.

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

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

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

Первое место занимает процессор Intel Core i5. Отличный вариант для мощной игровой машины.

Второе место — Intel Celeron E3200, не смотря на достаточно приличную стоимость. Оптимальный вариант для офисной машины.

Третье место занимает снова intel - на этот раз 4-х ядерный Core 2 Quad.

Четвертое место — процессор AMD Athlon II X2 215 2.7 GHz 1Mb Socket-AM3 OEM. Хороший выбор для дома и офиса, для тех кто хочет сэкономить и не нуждается в супер мощной машине. К тому у этой модели процессора есть много места для разгона.

Пятое место — AMD Phenom II X4 945. Хорошая цена, отличная производительность, большой кэш и 4 ядра на борту.

Если вы готовы заплатить за процессор порядка 1000$, то можете приобрести Intel Сore 2 Extreme. Но такой процессор вряд ли подойдет для широких масс потребителей. Поэтому рассмотрим более доступные варианты.

Если вы простой пользователь ПК, который работает с текстами, смотрит фильмы, прослушивает музыку и работает в Интернете, вам вполне подойдет или Celeron E1200 или младшие Athlon 64 X2. Последний имеет определенные преимущества перед первым и вам его хватит на долгие годы.

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

Если вы относитесь к пользователям, которые используют все возможности компьютера, работаете с аудио, Интернет, видео, большими программами и тяжеловесными играми, вам больше всего подойдет Core 2 Duo E8200. Этот процессор обладает высокой производительностью, невысоким тепловыделением, достаточной возможностью разгона, при этом доступен по цене.

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

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

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

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

Если говорить о том, как работает процессор Intel или его конкурент AMD, нужно посмотреть, как устроены эти чипы. Первый микропроцессор (кстати, именно от Intel, модель 4040) появился еще в далеком 1971 году. Он мог выполнять только простейшие операции сложения и вычитания с обработкой всего лишь 4 бит информации, т. е. имел 4-битную архитектуру.

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

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

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

  • количество ядер;
  • число потоков;
  • размер кэша (внутренней памяти);
  • тактовая частота;
  • быстрота шины.

Пока остановимся на тактовой частоте. Не зря процессор называют сердцем компьютера. Как и сердце, он работает в режиме пульсации с определенным количеством тактов в секунду. Тактовая частота измеряется в МГц или в ГГц. Чем она выше, тем больше операций может выполнить устройство.

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

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

Как работает процессор: обработка команд

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

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

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

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

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

Выполняемые операции

Среди основных функций, возложенных на процессор, в смысле выполняемых команд или инструкций различают три основные задачи:

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

Взаимодействие с памятью (ПЗУ и ОЗУ)

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

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

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

Как проверить, работает ли процессор?

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

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

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

Возможные проблемы

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

Но на примере функционирования человеческого организма нужно понимать, что в случае остановки сердца умирает весь организм. Так и с компьютерами. Не работает процессор - «умирает» вся компьютерная система.