Функции и состав процессора: 8ми-16ти разрядный, структура, сопроцессор
На процессор возлагается выполнение операций, предусмотренных его системой команд.
При выполнении программы центральный процессор микропроцессорной системы обеспечивает выполнение всех функций, предусмотренных программной. К ним относится:
- формирование адреса команд или данных, хранящихся оперативной памяти;
- выборка команд из памяти и их дешифрация;
- прием данных из оперативной памяти, выполнение над ними арифметических, логических и других операций, определяемых кодом команды, и передача обработанных данных во внешние устройства или память;
- формирование сигналов состояния, управления и времени, необходимых для нормальной работы внутренних узлов, а также внешних устройств и памяти;
- временное хранение результатов выполненных операций, адресов, формируемых сигналов состояния и других данных;
- прием сигналов запроса от внешних устройств и их обслуживание.
Процессор — что это
Процессор называют мозгом компьютера. И не зря, ведь он обеспечивает беспрерывную работу всего механизма. Процессор можно сравнить с сердцем в человеческом организме: пока он функционирует, работать будут другие составляющие системного блока и подключенные к нему внешние устройства.
С его помощью обрабатывается программный код, работает операционная система и устанавливаемые приложения. Чем выше скорость процессора, тем быстрее работает компьютер.
Википедия гласит, что процессор — это главная часть аппаратного обеспечения ПК, которое отвечает за исполнение кода программ, обрабатывает поток данных, регулирует работу частей системы.
Внешне он выглядит как небольшая пластинка квадратной формы и имеет толщину в несколько миллиметров. Настольные версии устройств прикрываются металлической крышкой, а в нижней части процессора находится много контактов.
Кроме привычного термина «процессор», встречаются также такие варианты, как микропроцессор, центральный процессор (ЦП) и центральное процессорное устройство (ЦПУ).
Часто можно встретить обозначение CPU, что расшифровывается как «central processing unit» и переводится с английского как «центральное обрабатывающее устройство».
Виды процессоров
Существует два основных широко распространенных производителя процессоров: AMD и Intel. Они выпускают самые востребованные, доступные и производительные модели. Их мы можем увидеть практически на каждом компьютере или игровой приставке, например, на том же PlayStation или Xbox.
Все плюсы и минусы могут меняться, т.к. каждый год выходят новые модели, которые кардинально отличаются друг от друга. Но эти моменты, свойственны практически всем моделям этих производителей.
Intel — плюсы и минусы
- Низкое энергопотребление и температура работы
- Хорошая производительность в ПО для обработки графики и видео
- Не такие зависимые от оперативной памяти
- Лучше показывают себя в многозадачности
- Цена довольно высокая по сравнению с АМД
- Графический чип, если он есть, не такой производительный, как у конкурента
- Работа с архивами не такая быстрая, как хотелось бы
- Разгон не такой вариативный
AMD — плюсы и минусы
- Высокая производительность в играх
- Многие модели довольно «горячие», но не все
- Адекватная цена
- Отличная скорость работы с разными программами и архивами
- Графический чип, если он есть — показывает хорошие результаты
- Хорошие возможности разгона
- Зависимые от ОЗУ
Как устроен процессор
Сам процессор состоит из десятка миллионов транзисторов, а может уже и больше, при помощи которых собраны отдельный логические схемы, находящиеся в специальном кремниевом корпусе. Именно из-за кристалла кремния очень часто его называют «Камень».
В основе внутренних схем процессора лежит арифметико-логическое устройство, внутренняя память (регистры), и кеш-память (сверх память), которые в свою очередь образуют ядро процессора, а также схемы для управления всеми операциями и схемы управления с внешними устройствами – шинами.
Система охлаждения процессора
Процессор нуждается в надлежащем охлаждении, иначе он может выйти из строя.
Как уже упоминалось выше, верхняя поверхность процессора представляет собой металлическую коробку, выполняющую, кроме защитных, еще и теплоотводные функции. Поверх процессора на материнской плате устанавливается система охлаждения. Ее теплоотводные элементы должны плотно прижиматься к поверхности процессора.
Для улучшения передачи тепла с процессора на радиатор системы охлаждения, между ними прокладывается слой термопасты – специального пастообразного вещества с высокой теплопроводностью.
При подборе системы охлаждения процессора нужно учитывать его TDP (рассматривалось выше в пункте о характеристиках процессора).
Процессоры обычно продаются в комплекте со штатной системой охлаждения. Но иногда ее эффективности не достаточно (например, если был произведен разгон и частота процессора, а следственно и его TDP, возросла). В таком случае можно отдельно приобрести более мощную систему охлаждения.
Нормальная температура работы процессора — до 50 градусов Цельсия (при пиковых нагрузках возможно чуть больше). Но от модели к модели она может отличаться. Средства измерения температуры встроены в центральный процессор. При помощи специальных программ температуру можно отслеживать в режиме реального времени (например, программой SpeedFan).
Современный процессор устроен так, что при достижении им критичной температуры он отключается и не включается, пока не остынет. Это позволяет предупредить его повреждение под воздействием высокой температуры.
Перегрев возможен вследствие низкой эффективности системы охлаждения, выхода ее из строя, засорения пылью, пересыхания термопасты и др.
НАПИСАТЬ АВТОРУ
Устройство процессора
Основными компонентами ЦП являются:
- арифметико-логическое устройство (АЛУ) выполняет основные математические и логические операции;
- управляющее устройство (УУ), от которого зависит согласованность работы компонентов ЦП и его связь с другими устройствами;
- шины данных и адресные шины;
- регистры, в которых временно хранится текущая команда, исходные, промежуточные и конечные данные (результаты вычислений АЛУ);
- счетчики команд;
- кэш-память хранит часто используемые данные и команды. Обращение в кэш-память гораздо быстрее, чем в оперативную память, поэтому, чем она больше, тем выше быстродействие ЦП.
Готовые работы на аналогичную тему
Рисунок 3. Упрощенная схема процессора
Классификация АЛУ
По способу действия над операндами АЛУ делятся на последовательные и параллельные. В последовательных АЛУ операнды представляются в последовательном коде, а операции производятся последовательно во времени над их отдельными разрядами. В параллельных АЛУ операнды представляются параллельным кодом и операции совершаются параллельно во времени над всеми разрядами операндов.
По способу представления чисел различают АЛУ:
- для чисел с фиксированной точкой;
- для чисел с плавающей точкой;
- для десятичных чисел.
По характеру использования элементов и узлов АЛУ делятся на блочные и многофункциональные. В блочном АЛУ операции над числами с фиксированной и плавающей точкой, десятичными числами и алфавитно-цифровыми полями выполняются в отдельных блоках, при этом повышается скорость работы, так как блоки могут параллельно выполнять соответствующие операции, но значительно возрастают затраты оборудования. В многофункциональных АЛУ операции для всех форм представления чисел выполняются одними и теми же схемами, которые коммутируются нужным образом в зависимости от требуемого режима работы.
По своим функциям АЛУ является операционным блоком, выполняющим микрооперации, обеспечивающие приём из других устройств (например, памяти) операндов, их преобразование и выдачу результатов преобразования в другие устройства. Арифметико-логическое устройство управляется управляющим блоком, генерирующим управляющие сигналы, инициирующие выполнение в АЛУ определённых микроопераций. Генерируемая управляющим блоком последовательность сигналов определяется кодом операции команды и оповещающими сигналами.
- Математический сопроцессор
- Макаровой Н. В. Информатика: Учебник. — М.: Финансы и статистика, 2006. — 768 с. — ISBN 978-5-279-02202-1.
Что такое процессор компьютера
Вся суть в том, что центральный процессор (его полное название) – как говорят, самое настоящее сердце и одновременно мозг компьютера. Пока он работает, работают и все остальные составляющие системного блока и подключенная к нему периферия. Он отвечает за обработку потоков различных данных, а также регулирует работу частей системы.
Более техническое определение можно найти в Википеди:
Центральный процессор — электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера.
В жизни ЦПУ имеет вид небольшой квадратной платы размером со спичечный коробок толщиной в несколько миллиметров, верхняя часть которого как, как правило, прикрыта металлической крышкой (в настольных версиях), а на нижней расположено множество контактов. Собственно, дабы не распинаться, посмотрите следующие фотографии:
Без команды, отданной процессором, не может быть произведена даже такая простая операция, как сложение двух чисел, или запись одного мегабайта информации. Все это требует немедленного обращения к ЦП. Что уж до более сложных задач, таких как запуск игры, или обработка видео.
К словам выше стоит добавить, что процессоры могут выполнять и функции видеокарты. Дело в том, что в современных чипах отведено место для видеоконтроллера, который выполняет все необходимые от нее функции, а как видеопамять использует ОЗУ. Не стоит думать, что встроенные графические ядра способны конкурировать с видеокартами хотя бы среднего класса, это больше вариант для офисных машин, где мощная графика не нужна, но все же потянуть что-то слабое им по зубам. Главным же достоинством интегрированной графики является цена – все же отдельную видеокарту покупать не нужно, а это существенная экономия.
Подытожим на примере
Чтобы подвести итоги, кратко рассмотрим архитектуру процессора Intel Core 2. Это было еще в 2006 году, поэтому некоторые детали могут быть устаревшими, но информации о новых разработках отсутствуют в публичном доступе.
На самом верху располагается кэш команд и буфер ассоциативной трансляции. Буфер помогает процессору определить, где в памяти располагаются необходимые команды. Эти инструкции хранятся в кэше команд первого уровня, а после этого отправляются в предекодер, так как из-за сложностей архитектуры x86 декодирование происходит во множество этапов. Сразу же за ними идет предсказатель переходов и предвыборщик кода, которые снижают вероятность возникновения потенциальных проблем со следующими командами.
Далее команды отправляются в очередь команд. Вспомните, как внеочередное исполнение позволяет процессору выбрать именно ту команду, которую практичнее всего выполнить в конкретный момент из очереди текущих инструкций. После того, как процессор определил нужную команду, та декодируется во множество микроопераций. В то время как команда может содержать сложную для ЦП задачу, микрооперации представляют собой детализированные задачи, которые процессору легче интерпретировать.
Затем эти инструкции попадают в таблицу псевдонимов регистров, переупорядочивающий буфер и станцию резервации. Подробно расписать их принцип работы в одном абзаце, увы, не получится, так как это — информация, которую обычно подают на последних курсах технических вузов. Если в двух словах, то все они используются в процессе внеочередного исполнения для управления зависимостями между командами.
На самом деле, у каждого ядра процессора множество арифметическо-логических устройств и портов памяти. Команды отправляются в станцию резервации, пока не освободится устройство или порт. Затем команда обрабатывается с помощью кэша данных первого уровня, а полученный результат сохраняется для дальнейшего использования, после чего процессор может приступать к следующей задаче. На этом все!
Пусть эта статья и не предназначалась для того, чтобы служить исчерпывающим руководством по тому, как работает каждый из процессоров, она должна дать вам базовое представление об их внутренней работе и сложности. К сожалению, о том, как действительно работают современные процессоры, знают лишь работники Intel и AMD, поэтому информация, описанная в этой статье — лишь вершина айсберга, ведь каждый пункт, описанный в тексте — это результат огромного количества исследований и разработок.