Часть аппаратного обеспечения компьютера которая является исполнителем машинных инструкций

Центральный
процессор (ЦП, CPU)

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

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

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

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

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

39.Процессор. Принципы работы, система команд. ПРерывание

Центральный
процессор (ЦП, CPU)

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

  1. Процессор
    выставляет число на шину адреса, и
    отдаёт памяти команду чтения;

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

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

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

  5. Снова
    выполняется п. 1.

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

Система
команд процессора

соглашение о предоставляемых архитектурой
средствах программирования, а именно:
определённых типах данных, инструкций,
системы регистров, методов адресации,
моделей памяти, способов обработки
прерываний и исключений, методов ввода
и вывода. На системах с различной
архитектурой может быть реализована
одна и та же система команд. Например,
Intel Pentium и AMD Athlon имеют почти идентичные
версии системы команд. Современным
процессорам “известно” 256 команд.

Базовыми
командами являются, как правило,
следующие:

  1. арифметические,
    например сложение и вычитание (add,
    sub,
    inc…);

  2. битовые,
    например И, ИЛИ и НЕ (or,
    and,
    xor,…);

  3. присваивание
    данных, например “переместить”,
    “загрузить”, “выгрузить” (mov,
    lea,
    pop,…);

  4. ввода-вывода,
    для обмена данными с внешними устройствами
    (in,
    out,
    int,…);

  5. управляющие
    инструкции, например “переход”,
    “условный переход”, “вызов подпрограммы”,
    “возврат из подпрограммы” (jmp,
    ret,
    loop,…).

Прерывания.

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

Векторы
(адреса) прерываний представляют собой
двойное слово (два слова по 16 разрядов),
определяющее сегмент и смещение
начального адреса программы обработки
прерываний. Для векторов прерываний
отведена область памяти
с адресами $0000…$03FF.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Intel 80486DX2 в керамическом корпусе PGA.

Intel Celeron 400 socket 370 в пластиковом корпусе PPGA, вид снизу.

Intel Celeron 400 socket 370 в пластиковом корпусе PPGA, вид сверху.

Intel Celeron 1100 socket 370 в корпусе FC-PGA2, вид снизу.

Intel Celeron 1100 socket 370 в корпусе FC-PGA2, вид сверху.

Центра́льный проце́ссор (ЦП; CPU — англ. céntral prócessing únit, дословно — центральное вычислительное устройство) — исполнитель машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера, отвечающий за выполнение операций, заданных программами.

Современные ЦП, выполняемые в виде отдельных микросхем (чипов), реализующих все особенности, присущие данного рода устройствам, называют микропроцессорами. С середины 1980-х последние практически вытеснили прочие виды ЦП, вследствие чего термин стал всё чаще и чаще восприниматься как обыкновенный синоним слова «микропроцессор». Тем не менее, это не так: центральные процессорные устройства некоторых суперкомпьютеров даже сегодня представляют собой сложные комплексы больших (БИС) и сверхбольших (СБИС) интегральных схем.

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

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

Содержание

  • 1 Архитектура фон Неймана
    • 1.1 Конвейерная архитектура
    • 1.2 Суперскалярная архитектура
    • 1.3 CISC-процессоры
    • 1.4 RISC-процессоры
    • 1.5 MISC-процессоры
    • 1.6 Многоядерные процессоры
    • 1.7 Кэширование
  • 2 Параллельная архитектура
  • 3 Технология изготовления процессоров
    • 3.1 История развития процессоров
    • 3.2 Современная технология изготовления
  • 4 Будущие перспективы
    • 4.1 Квантовые процессоры
  • 5 Российские микропроцессоры
    • 5.1 История развития
  • 6 Другие национальные проекты
    • 6.1 Китай
  • 7 См. также
  • 8 Примечания
  • 9 Ссылки
  • 10 Литература

Архитектура фон Неймана

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

Д. фон Нейман придумал схему постройки компьютера в 1946 году.

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

Этапы цикла выполнения:

  1. Процессор выставляет число, хранящееся в регистре счётчика команд, на шину адреса, и отдаёт памяти команду чтения;
  2. Выставленное число является для памяти адресом; память, получив адрес и команду чтения, выставляет содержимое, хранящееся по этому адресу, на шину данных, и сообщает о готовности;
  3. Процессор получает число с шины данных, интерпретирует его как команду (машинную инструкцию) из своей системы команд и исполняет её;
  4. Если последняя команда не является командой перехода, процессор увеличивает на единицу (в предположении, что длина каждой команды равна единице) число, хранящееся в счётчике команд; в результате там образуется адрес следующей команды;
  5. Снова выполняется п. 1.

Данный цикл выполняется неизменно, и именно он называется процессом (откуда и произошло название устройства).

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

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

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

Конвейерная архитектура

Конвейерная архитектура (pipelining) была введена в центральный процессор с целью повышения быстродействия. Обычно для выполнения каждой команды требуется осуществить некоторое количество однотипных операций, например: выборка команды из ОЗУ, дешифрация команды, адресация операнда в ОЗУ, выборка операнда из ОЗУ, выполнение команды, запись результата в ОЗУ. Каждую из этих операций сопоставляют одной ступени конвейера. Например, конвейер микропроцессора с архитектурой MIPS-I содержит четыре стадии:

  • получение и декодирование инструкции (Fetch)
  • адресация и выборка операнда из ОЗУ (Memory access)
  • выполнение арифметических операций (Arithmetic Operation)
  • сохранение результата операции (Store)

После освобождения k-й ступени конвейера она сразу приступает к работе над следующей командой. Если предположить, что каждая ступень конвейера тратит единицу времени на свою работу, то выполнение команды на конвейере длиной в n ступеней займёт n единиц времени, однако в самом оптимистичном случае результат выполнения каждой следующей команды будет получаться через каждую единицу времени.

Действительно, при отсутствии конвейера выполнение команды займёт n единиц времени (так как для выполнения команды по прежнему необходимо выполнять выборку, дешифрацию и т. д.), и для исполнения m команд понадобится ncdot m единиц времени; при использовании конвейера (в самом оптимистичном случае) для выполнения m команд понадобится всего лишь n + m единиц времени.

Факторы, снижающие эффективность конвейера:

  1. простой конвейера, когда некоторые ступени не используются (напр., адресация и выборка операнда из ОЗУ не нужны, если команда работает с регистрами);
  2. ожидание: если следующая команда использует результат предыдущей, то последняя не может начать выполняться до выполнения первой (это преодолевается при использовании внеочередного выполнения команд, out-of-order execution);
  3. очистка конвейера при попадании в него команды перехода (эту проблему удаётся сгладить, используя предсказание переходов).

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

Суперскалярная архитектура

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

x86 (хотя уже много лет эти процессоры являются CISC только по внешней системе команд).

Джоном Коком (John Cocke) из

Самая распространённая реализация этой архитектуры представлена процессорами серии MIPS и Alpha.

Многоядерные процессоры

Содержат несколько процессорных ядер в одном корпусе (на одном или нескольких кристаллах).

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

Двухядерность процессоров включает такие понятия, как наличие логических и физических ядер: например двухядерный процессор Intel Core Duo состоит из одного физического ядра, которое в свою очередь разделено на два логических. Процессор Intel Core 2 Quad состоит из четырёх физических ядер, что существенно влияет на скорость его работы.

10 сентября 2007 года были выпущены в продажу нативные (в виде одного кристалла) четырёхьядерные процессоры для серверов AMD Quad-Core Opteron, имевшие в процессе разработки кодовое название AMD Opteron Barcelona[1]. 19 ноября 2007 вышел в продажу четырёхьядерный процессор для домашних компьютеров AMD Quad-Core Phenom[2]. Эти процессоры реализуют новую микроархитектуру K8L (K10).

27 сентября 2006 года Intel продемонстрировала прототип 80-ядерного процессора[3]. Предполагается, что массовое производство подобных процессоров станет возможно не раньше перехода на 32-нанометровый техпроцесс, а это в свою очередь ожидается к 2010 году.

На данный момент массово доступны двух- и четырехядерные процессоры, в частности Intel Core 2 Duo на 65 нм ядре Conroe (позднее на 45 нм ядре Wolfdale) и Athlon64X2 на базе микроархитектуры K8. В ноябре 2006 года вышел первый четырёхъядерный процессор Intel Core 2 Quad на ядре Kentsfield, представляющий собой сборку из двух кристаллов Conroe в одном корпусе. Потомком этого процессора стал Intel Core 2 Quad на ядре Yorkfield (45 нм), архитектурно схожем с Kentsfield но имеющем больший обьем кэша и рабочие частоты.

Компания AMD пошла по собственному пути, изготовляя четырехядерные процессоры единым кристаллом (в отличие от Intel, процессоры которой представляют собой фактически склейку двух двухядерных кристаллов). Несмотря на всю прогрессивность подобного подхода первый «четырёхядерник» фирмы, получивший название AMD Phenom X4, получился не слишком удачным. Его отставание от современных ему процессоров конкурента составляло от 5 до 30 и более процентов в зависимости от модели и конкретных задач.

На настоящий момент (1-2 квартал 2009 года) обе компании обновили свои линейки четырёхядерных процессоров. Intel представила семейство Core i7, состоящее из трех моделей, работающих на разных частотах. Основными изюминками данного процессора является использование трехканального контроллера памяти (типа DDR-3) и технологии эмулирования восьми ядер (полезно для некоторых специфических задач). Кроме того, благодаря общей оптимизации архитектуры удалось значительно повысить производительность процессора во многих типах задач. Слабой сторной платформы, использующей Core i7 является ее чрезмерная стоимость, так как для установки данного процессора необходима дорогая материнская плата на чипсете Intel-X58 и трехканальный набор памяти типа DDR3, также имеющий на данный момент высокую стоимость.

Компания AMD в свою очередь представила линейку процессоров Phenom II X4. При её разработке компания учла свои ошибки: был увеличен объем кэша (явно недостаточный у первого «Фенома»), а производство процессора было переведено на 45 нм техпроцесс, позволивший снизить тепловыделение и значительно повысить рабочие частоты. В целом AMD Phenom II X4 по производительности стоит вровень с процессорами Intel предыдущего поколения (ядро Yorkfield) и весьма значительно отстает от Intel Core i7. Однако, принимая во внимание умеренную стоимость платформы на базе этого процессора, его рыночные перспективы выглядят куда более радужно чем у предшественника.

Кэширование

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

Различают кэши 1-, 2- и 3-го уровней. Кэш 1-го уровня имеет наименьшую латентность (время доступа), но малый размер, кроме того кэши первого уровня часто делаются многопортовыми. Так, процессоры AMD K8 умели производить 64 бит запись+64 бит чтение либо два 64-бит чтения за такт, AMD K8L может производить два 128 бит чтения или записи в любой комбинации, процессоры Intel Core 2 могут производить 128 бит запись+128 бит чтение за такт. Кэш 2-го уровня обычно имеет значительно большие латентности доступа, но его можно сделать значительно больше по размеру. Кэш 3-го уровня самый большой по объёму и довольно медленный, но всё же он гораздо быстрее, чем оперативная память.

Параллельная архитектура

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

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

Возможными вариантами параллельной архитектуры могут служить (по классификации Флинна):

  • MISD — много потоков команд, один поток данных;
  • MIMD — много потоков команд, много потоков данных.

Технология изготовления процессоров

История развития процессоров

Первым общедоступным микропроцессором был 4-разрядный Intel 4004. Его сменили 8-разрядный Intel 8080 и 16-разрядный 8086, заложившие основы архитектуры всех современных настольных процессоров. Но из-за распространённости 8-разрядных модулей памяти был выпущен 8088, клон 8086 с 8-разрядной шиной памяти. Затем проследовала его модификация 80186. В процессоре 80286 появился защищённый режим с 24-битной адресацией, позволявший использовать до 16 МБ памяти. Процессор Intel 80386 появился в 1985 году и привнёс улучшенный защищённый режим, 32-битную адресацию, позволившую использовать до 4 ГБ оперативной памяти и поддержку механизма виртуальной памяти. Эта линейка процессоров построена на регистровой вычислительной модели.

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

Современная технология изготовления

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

В начале 1970-х годов благодаря прорыву в технологии создания БИС и СБИС (больших и сверхбольших интегральных схем), микросхем, стало возможным разместить все необходимые компоненты ЦП в одном полупроводниковом устройстве. Появились так называемые микропроцессоры. Сейчас слова микропроцессор и процессор практически стали синонимами, но тогда это было не так, потому что обычные (большие) и микропроцессорные ЭВМ мирно сосуществовали ещё по крайней мере 10-15 лет, и только в начале 80-х годов микропроцессоры вытеснили своих старших собратьев. Надо сказать что переход к микропроцессорам позволил потом создать персональные компьютеры, которые теперь проникли почти в каждый дом.

Первый микропроцессор Intel 4004 был представлен 15 ноября 1971 года корпорацией Intel. Он содержал 2300 транзисторов, работал на тактовой частоте 108 кГц и стоил 300$.

За годы существования технологии микропроцессоров было разработано множество различных их архитектур. Многие из них (в дополненном и усовершенствованном виде) используются и поныне. Например Intel x86, развившаяся вначале в 32 бит IA32 а позже в 64 бит x86-64. Процессоры архитектуры x86 вначале использовались только в персональных компьютерах компании IBM (IBM PC), но в настоящее время всё более активно используются во всех областях компьютерной индустрии, от суперкомпьютеров до встраиваемых решений. Также можно перечислить такие архитектуры как Alpha, SPARC, MIPS (RISC — архитектуры) и EPIC-архитектура).

Большинство процессоров используемых в настоящее время являются Intel-совместимыми, то есть имеют набор инструкций и пр., как процессоры компании Intel, AMD и 8086, i286 (в русском компьютерном сленге называется «двойка», «двушка»), i386 («тройка», «трёшка»), i486 («четвёрка»), Pentium II, Pentium III, Pentium 4, Core 2 Duo, Itanium и др. AMD имеет в своей линейке процессоры Amx86 (сравним с Intel 486), Sempron (сравним с Intel Celeron), Athlon 64, Athlon 64 X2,

Будущие перспективы

В ближайшие 10-20 лет, скорее всего, изменится материальная часть процессоров ввиду того, что технологический процесс достигнет физических пределов производства. Возможно, это будут:

  1. Квантовые компьютеры
  2. Молекулярные компьютеры

Квантовые процессоры

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

Российские микропроцессоры

Разработкой микропроцессоров в России занимается ЗАО «МЦСТ». Им разработаны и внедрены в производство универсальные RISC-микропроцессоры с проектными нормами 130 и 350 нм. Завершена разработка суперскалярного процессора нового поколения Эльбрус. Основные потребители российских микропроцессоров — предприятия ВПК.

История развития

  • 1998 год,
  • 2001 год, SPARC-совместимый микропроцессор МЦСТ-R150 с топологическими нормами 350 нм и тактовой частотой 150 МГц.
  • 2003 год, SPARC-совместимый микропроцессор МЦСТ-R500 с топологическими нормами 130 нм и тактовой частотой 500 МГц.
  • 2004 год, Эльбрус 2000 (E2K) — микропроцессор нового поколения на полностью заказной технологии с топологическими нормами 130 нм и тактовой частотой 300 МГц (авторские права защищены 70 патентами).
  • 2005 год
    • Январь
      • Успешно завершены государственные испытания микропроцессора МЦСТ-R500 — самой совершенной модификации первых современных отечественных универсальных Эльбрус-90микро, успешно прошедших типовые испытания в конце 2004 года.
      • На базе микропроцессоров МЦСТ-R500 в рамках проекта Эльбрус-90микро создан микропроцессорный модуль МВ/C, фактически представляющий собой одноплатную ЭВМ.
      • На базе микропроцессорного ядра МЦСТ-R500 начата разработка двухпроцессорной системы на кристалле (СНК). На кристалле будут также размещены все контроллеры, обеспечивающие её функционирование как самостоятельной ЭВМ. На базе СНК предполагается создание семейств новых малогабаритных носимых вычислительных устройств типа ноутбуков, наладонников,
    • Май
      • Получены первые образцы микропроцессора Эльбрус 2000. Этот микропроцессор построен по разработанной российскими учёными современной технологии и имеет архитектуру явного параллелизма (VLIW/

Другие национальные проекты

Китай

  • См. также

    • Адаптивы
    • Микроконтроллер
    • Микропроцессорная система
    • Система на кристалле
    • Аппаратная платформа компьютера

    Примечания

    1. http://www.osp.ru/cw/2007/33/4341909/ AMD Barcelona уже в продаже
    2. http://www.thg.ru/cpu/amd_phenom/index.html AMD Phenom: тесты настоящего четырёхядерного процессора
    3. http://lenta.ru/news/2006/09/27/multicore/

    Ссылки

    • Сравнительная таблица по процессорам
    • Российский микропроцессор МЦСТ-R500 1 ГГц 130 нм, для ВПК
    • Отечественные многоядерные процессоры «Мультикор», RISC+DSP, для ВПК
    • Правительство обнулило пошлины на процессоры 18.09.2007
    • Крис Касперски RISC vs. CISC
    • Процессор (энциклопедия Алфёрова)
    • Intel представила 80-ядерный процессор Ferra.ru, 12 февраля 2007

    Литература

    • Скотт Мюллер. Модернизация и ремонт ПК = Upgrading and Repairing PCs. — 17-е изд. — М.: «Вильямс», 2007. — С. 59—241. — ISBN 0-7897-3404-4

    Устройство цифровых процессоров

    Архитектура Гарвардская • Фон Неймана • Битовые операции • Система команд • Кольца защиты • RISC • MISC • EPIC • Процессор Intel Pentium
    Параллелизм Упреждающее выполнение • Конвейер • Суперскалярность • Подмена регистров • Мультипроцессор • Многопоточность
    Компоненты АЛУ • Математический сопроцессор • Корпус • Векторный процессор • Регистры • Кэш
    Питание Динамическое изменение частоты • Динамическое изменение напряжения
    Реализации Микропроцессор • Графический процессор • Физический процессор • DSP • Система на кристалле • Микроконтроллер • ПЛИС

    Компоненты персонального компьютера

    Системный блок

    Блок питания • Система охлаждения • Материнская плата • Центральный процессор Шины • Видеокарта • Звуковая плата • Сетевая плата

    Компьютерная память

    Оперативная память • Твердотельный накопитель (Флеш-память) • Жёсткий диск

    Запоминающие устройства

    Дисковод (Дискета) • Стример • Оптический привод (CD • Blu-ray Disc)

    Устройства вывода

    Монитор • Акустика • Принтер • Графопостроитель (плоттер)

    Устройства ввода

    Клавиатура • Мышь • Микрофон • Световое перо • Графический планшет • Тачпад • Трекбол • Сенсорный экран • Сканер

    Игровые устройства

    Джойстик • Руль • Штурвал • Педали • Пистолет • Геймпад • Дэнспад • Трекер

    Прочее

    Модем • ИБП • ТВ-тюнер

    Микроконтроллеры

    Архитектура
    8-bit MCS-51 • MCS-48 • AVR • Z8 • H8 • COP8 • 68HC08 • 68HC11
    16-bit PIC24 • MAXQ • Nios • 68HC12 • 68HC16
    32-bit ARM • PIC32MX • 683XX • M32R •
    Микросхемы фирмы ST в DIP14 корпусе
    Производители Analog Devices • Fujitsu • Holtek • Infineon • MicroChip • Maxim • Parallax • Texas Instruments • Zilog
    Компоненты Регистр • Прерывание • CPU • SRAM • Флеш-память • кварцевый резонатор • кварцевый генератор • RC-генератор • Корпус
    Периферия Таймер • АЦП • ЦАП • Компаратор • ШИМ контроллер • Счётчик • LCD • Датчик температуры • Watchdog Timer
    Интерфейс CAN • UART • SPI • I²C • ОС μClinux • BeRTOS • ChibiOS/RT • RTEMS • Unison • MicroC/OS-II • Программирование Программатор • Ассемблер • MPLAB • AVR Studio • MCStudio

Wikimedia Foundation.
2010.

Слайд 2
Центра́льный проце́ссор
ЦПУ — центральное процессорное устройство
CPU — central

Центра́льный проце́ссорЦПУ - центральное процессорное устройствоCPU - central processing unit (центральное вычислительное устройство)Исполнитель машинных инструкций,

processing unit (центральное вычислительное устройство)

Исполнитель машинных инструкций, часть аппаратного

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


Слайд 3
Процессор
Процессор (от англ. процесс, делать) – это центральное

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

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

Аппаратно

реализуется на БИС (компоненты интегральной схемы формируются на кристалле кремния

с добавлением примесей фосфора или бора).

В 1971 году инженеры фирмы Intel построили схему процессора на одном кремниевом кристалле, который содержал 2250 транзисторов.


Слайд 5
Устройство
В общем случае центральный процессор содержит:
— арифметико-логическое

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

устройство (центральная часть процессора, выполняющая арифметические и логические операции)

шины данных (определяет количество информации, которое можно передать за один

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


Слайд 6
Кэш-память
Кэш-память – встроенная память, в которую

Кэш-память Кэш-память – встроенная память, в которую процессор помещает все часто используемые данные, чтобы

процессор помещает все часто используемые данные, чтобы «не ходить

каждый раз за семь верст киселя хлебать).
Кэширование — это использование дополнительной

быстродействующей памяти, т.е кэш-памяти для хранения копий блоков информации из основной (оперативной) памяти, вероятность обращения к которым в ближайшее время велика.
Различают кэши 1-, 2- и 3-го уровней.
Кэш 1-го уровня имеет наименьшую латентность (время доступа), но малый размер, кроме того кэши первого уровня часто делаются многопортовыми. Так, процессоры AMD K8 умели производить 64 бит запись+64 бит чтение либо два 64-бит чтения за такт, AMD K8L может производить два 128 бит чтения или записи в любой комбинации, процессоры Intel Core 2 могут производить 128 бит запись+128 бит чтение за такт.
Кэш 2-го уровня обычно имеет значительно большие латентности доступа, но его можно сделать значительно больше по размеру.
Кэш 3-го уровня самый большой по объёму и довольно медленный, но всё же он гораздо быстрее, чем оперативная память.


Слайд 7
Характеристики процессора
Производительность – количество операций, выполненных в секунду.

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

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

частоты и разрядности.
Тактовая частота – количество тактов в секунду.
Такт

– интервал времени между началами соседних тактовых импульсов. Тактовая частота измеряется в Гц.
Разрядность – размер минимальной порции информации, обрабатываемой процессором за такт. Измеряется в битах.


Слайд 8
Принцип работы
Этапы цикла выполнения:
1.Процессор выставляет число, хранящееся в

Принцип работыЭтапы цикла выполнения:1.Процессор выставляет число, хранящееся в регистре.Процессор выставляет число, хранящееся в регистре счётчика

регистре.Процессор выставляет число, хранящееся в регистре счётчика команд.Процессор выставляет

число, хранящееся в регистре счётчика команд, на шину адреса.Процессор выставляет

число, хранящееся в регистре счётчика команд, на шину адреса, и отдаёт памяти команду чтения;
2.Выставленное число является для памяти адресом.Выставленное число является для памяти адресом; память, получив адрес и команду чтения, выставляет содержимое, хранящееся по этому адресу, на шину данных, и сообщает о готовности;
3.Процессор получает число с шины данных, интерпретирует его как команду (машинную инструкцию.Процессор получает число с шины данных, интерпретирует его как команду (машинную инструкцию) из своей системы команд и исполняет её;
4.Если последняя команда не является командой перехода, процессор увеличивает на единицу (в предположении, что длина каждой команды равна единице) число, хранящееся в счётчике команд; в результате там образуется адрес следующей команды;
5.Снова выполняется п. 1.
Данный цикл выполняется неизменно, и именно он называется процессом (откуда и произошло название устройства).


Слайд 9
ПРОЦЕССОРЫ INTEL: СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА

ПРОЦЕССОРЫ INTEL: СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА


Слайд 11
26 октября 2009 — Tilera анонсировала 100-ядерный процессор

26 октября 2009 - Tilera анонсировала 100-ядерный процессор широкого назначения. Каждое процессорное ядро представляет собой

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

Процессоры производятся по 40-нм нормам техпроцесса и работают на тактовой

частоте 1,5 ГГц. Выпуск назначен на начало 2011 года.


Слайд 12
Наиболее популярные производители процессоров:

Pentium, Pentium II,
Pentium III, Pentium

Наиболее популярные производители процессоров:Pentium, Pentium II,Pentium III, Pentium IV,Celeron (для дома)Xeon(для серверов)Pentium M( ноутбуки)Pentium D,

IV,
Celeron (для дома)
Xeon(для серверов)
Pentium M( ноутбуки)
Pentium D, Core 2

Duo,
Core 2 Quad

K7, Athlon XP, Athlon 64
Semptron(для дома и ноутбуков)
Turion

(для ноутбуков)
Opteron(для серверов)
Athlon 64 X2 (два ядра)


Слайд 13
Читаем прайс-лист:
Intel Pentium 4 3.0G 800 MHz/1M –

Читаем прайс-лист:Intel Pentium 4 3.0G 800 MHz/1M – процессор Pentium4 фирмы Intel с тактовой частотой

процессор Pentium4 фирмы Intel с тактовой частотой 3 Ггц;

частота шины 800 Мгц; кэш-память 1 Мбайт.
Socket 775 04Mb L2

FSB 1333 Intel® Core™2 Quad 2.33 Ghz
Socket 775 12Mb L2 FSB 1333 Intel® Core™2 Quad 2.83 Ghz


Слайд 14
Многоядерные процессоры
Содержат несколько процессорных ядер в одном корпусе

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

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

копии операционной системы на нескольких ядрах, представляют собой высоко интегрированную

реализацию системы «Мультипроцессор».
На данный момент массово доступны процессоры с двумя ядрами, в частности Intel Core 2 Duo на 65 нм ядре Conroe (позднее на 45 нм ядре Wolfdale) и Athlon64X2 на базе микро архитектуры K8. В ноябре 2006 года вышел первый четырёхъядерный процессор Intel Core 2 Quad на ядре Kentsfield, представляющий собой сборку из двух кристаллов Conroe в одном корпусе.
Двухядерность процессоров включает такие понятия, как наличие логических и физических ядер: например двухядерный процессор Intel Core Duo состоит из одного физического ядра, которое в свою очередь разделено на два логических. Процессор Intel Core 2 Duo состоит из двух физических ядер, что существенно влияет на скорость его работы.


Слайд 17
4 семейства (линейки) настольных процессоров компании Intel: Celeron,

4 семейства (линейки) настольных процессоров компании Intel: Celeron, Pentium, Core 2 и Core i. Соответственно

Pentium, Core 2 и Core i. Соответственно в порядке

возрастания мощности: Celeron – самый слабый, урезанная версия Pentium (отличается

в основном размером кэша), далее идут Pentium, Core 2 и самый современный и производительный — Core i.


Слайд 18
Celeron:

Одноядерные модели Celeron маркируются либо буквой «D» с

Celeron:Одноядерные модели Celeron маркируются либо буквой

тремя цифрами (например, Celeron D 351), либо только цифрами

(к примеру, Celeron 450). Все модели с буквой «D» работают

на шине 533 МГц, без буквы «D» — на 800 МГц.

Чем выше число в названии модели процессора — тем он мощнее (у процессоров Celeron D больше размер кэша или выше тактовая частота, а у моделей Celeron 4xx больше тактовая частота (т.к. у них одинаковый объём кэша — 512 Кб).

Двухъядерные модели Celeron Eхxx маркируются в соответствии с их архитектурой, тактовой частотой и размером кэша. Чем больше четырёхзначное число после буквы «Е», тем более современным и мощным является процессор (более современная архитектура, высокая тактовая частота или больший объём кэша).

Недорогие двухъядерные процессоры серии Celeron Eхxx — оптимальный выбор для бюджетного «неигрового» ПК.


Слайд 19
Pentium:

Двухъядерные модели Pentium представлены двумя сериями — E5ххх

Pentium:Двухъядерные модели Pentium представлены двумя сериями - E5ххх и Е6ххх. Различия между ними заключаются в

и Е6ххх. Различия между ними заключаются в частоте системной

шины: E5ххх — 800 МГц, Е6ххх — 1066 МГц. В

пределах серии процессоры маркируются в зависимости от тактовой частоты т.к. имеют одинаковый кэш второго уровня объёмом 2 Мб. Чем выше частота, тем выше число в обозначении процессора, а следовательно выше и производительность CPU.

Также существуют модели процессоров Pentium со встроенным видеоядром: G6950/6960 (предназначены для установки на сокет LGA1156, обладают 3 Мб кэша типа SmartCache* и тактовыми частотами 2.8/2.93 ГГц соответственно), а также G620, G840, G850. Эти модели обладают таким же кэшем, имеют частоты, равные 2.6, 2.8 и 2.9 ГГц соответственно, но предназначенные для установки на более современный сокет LGA1155.

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

* Intel Smart Cache — специальная технология, которая в зависимости от нагрузки на процессорные ядра может динамически распределять доступный объём кэша L3 между ними. Такая система значительно снижает время доступа процессора к кэш-памяти, а следовательно повышает его производительность.


Слайд 20
Core 2:

Процессоры линейки Core 2 подразделяются на 3

Core 2:Процессоры линейки Core 2 подразделяются на 3 типа:1) Core 2 Duo – Двухъядерные процессоры2)

типа:

1) Core 2 Duo – Двухъядерные процессоры

2) Core 2

Quad – Четырёхъядерные процессоры

3) Core 2 Extreme – «Экстремальные» четырёхъядерные

процессоры.

Модели процессоров линейки Core 2 Duo маркируются аналогично линейке Pentium — в пределах серии в зависимости от тактовой частоты, между сериями — от размера кэша. У моделей серии E7xxx размер кэша составляет 3 МБ, а FSB равна 1066 МГц, у E8xxx – 6 МБ кэша и шина с частотой 1333 МГц соответственно.

Процессоры Core 2 Quad маркируются буквой Q и числом после него. Всё точно также, как и в случае с Core 2 Duo, даже ещё проще — все модели 8 серии (например, Core 2 Quad Q8400) имеют кэш L2, равный 4 Мб, а модели 9 серии (например, Core 2 Quad Q9300) — 6 Мб. Процессоры обеих серий работают на частоте шины 1333 МГц.


Слайд 21
Core i7, Core i5 и Core i3:

Процессоры линеек

Core i7, Core i5 и Core i3:Процессоры линеек Core i7, Core i5 и Core i3

Core i7, Core i5 и Core i3 маркируются либо

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

тактовой частоты — чем больше число, тем выше частота.

Все модели Core i3 являются двухъядерными, обладают 512 Кб кэша L2, встроенной видеоподсистемой Intel HD Graphics и подразделяются на серии i3-ххх и i3-2xxx. Первые предназначены для работы на сокете LGA1156 и имеют 4 Мб кэша L3, тогда как новые процессоры i3-2xxx, работающие на сокете LGA1155, имеют 3 Мб кэша третьего уровня.

Что касается Core i5, то оборудованные сокетом LGA1156 модели подразделяются на серии i5-6xx и i5-7xx. ЦП линейки i5-6xx аналогично Core i3 являются двухъядерными, имеют встроенный видеочип, 512 Кб кэша L2 и 4 Мб кэша L3. В свою очередь процессоры i5-7xx не имеют видеоподсистемы, но обладают 4 ядрами, 1 Мб кэша второго и 8 Мб третьего уровня.

Новое семейство четырёхъядерных процессоров Core i5 маркируется четырёхзначным числом (к примеру, Core i5-2400), обладает встроенным видеоядром, 1 Мб L2-кэша, 6 Мб L3 и предназначено для установки на сокет LGA1155.


Слайд 22
Процессоры Core i7-ххх являются четырёхъядерными (исключение составляют «экстремальные»

Процессоры Core i7-ххх являются четырёхъядерными (исключение составляют «экстремальные» шестиядерные модели Core i7-970/975/980X), не обладают встроенным

шестиядерные модели Core i7-970/975/980X), не обладают встроенным видеочипом, имеют

кэш второго уровня объёмом 1 Мб, третьего уровня — 8

Мб и предназначены для установки на сокет LGA1366 (модели серии i7-9xx) или LGA1156 (i7-8xx).

Линейка процессоров Core i7-2xxx, предназначена для работы на сокете LGA1155, имеет встроенное видеоядро Intel HD Graphics 3000 и аналогичный другим моделям Core i7 объём кэша.

Необходимо отметить, что в новую линейку процессоров на архитектуре Sandy Bridge (Core i3-2xxx, Core i5-2xxx, Core i7-2xxx) входят энергоэффективные (со сниженными тактовыми частотами) и высокоэнергоэффективные (со значительно заниженными частотами) модели, обладающие пониженным тепловыделением. В маркировке таких процессоров после числа присутствует буква «S» (энергоэффективные) или «Т» (высокоэнергоэффективные).

Кроме того, присутствуют также процессоры с незаблокированным множителем. В их маркировке указывается буква «К»


Слайд 23

Современные процессоры этой компании маркируются трёхзначными или четырёхзначными

Современные процессоры этой компании маркируются трёхзначными или четырёхзначными числами.На данный момент самым распространённым сокетом для

числами.
На данный момент самым распространённым сокетом для процессоров AMD

является Socket AM3, имеют стандартную частоту системной шины, равную 4000

МГц.
При выборе процессора этой фирмы также необходимо обратить внимание на тактовую частоту процессора, объём кэша, тип и частоту поддерживаемой оперативной памяти и сокет.

Самыми распространёнными линейками процессоров на сегодняшний день являются Sempron, Athlon II и Phenom II. Именно процессоры этих семейств мы и рассмотрим далее.

Sempron — самый «слабый» среди процессоров AMD, предназначен для офисных конфигураций. Аналог процессора Celeron от Intel.

Athlon — универсальный процессор средне-высокой мощности. Аналогичен Intel Pentium и Core i3/i5.

Phenom — процессор для игровых конфигураций системных блоков. Шестиядерные модели имеют производительность, сравнимую с процессорами серии Core i5-2ххх и Core i7.


Слайд 24
Sempron:

Современные модели процессоров Sempron обозначаются трёхзначным числом. Чем

Sempron:Современные модели процессоров Sempron обозначаются трёхзначным числом. Чем выше число - тем выше тактовая частота

выше число — тем выше тактовая частота процессора. Все

процессоры линейки Sempron имеют размер кэша 1 Мб.

Athlon II:

Эти процессоры

имеют буквенно-цифровое обозначение, зависящее от количества ядер и тактовой частоты. Серия X2 2xx — двухъядерные, Х3 4хх — трехъядерные, Х4 6хх — четырёхъядерные. Трёхзначное число зависит от объёма кэша (от 1 до 2 Мб) и тактовой частоты процессора.

Phenom II:

Процессоры под названием Phenom II бывают двух- (X2), четырёх- (Х4) и шестиядерными (Х6). В пределах каждой из трёх серий процессоры маркируются в зависимости от тактовой частоты — чем выше трёхзначное число, тем выше частота. Двухъядерные модели имеют L2-кэш объёмом в 1 Мб + 6 Мб кэша L3.
В свою очередь модели серии Х4 обладают 2 Мб кэша второго уровня и 6 Мб кэша третьего уровня. Шестиядерные процессоры Phenom II X6 — самые мощные процессоры из всех выпускаемых компаний AMD. Они имеют высокие тактовые частоты, 3 Мб (512 Кб х 6) кэша L2 и 6 Мб кэша L3.


Слайд 25
о системах охлаждения процессоров.
Системы охлаждения (кулеры) бывают:
«Боксовые» (от

о системах охлаждения процессоров.Системы охлаждения (кулеры) бывают:

производителя процессора).
Поставляются с ним в «боксовом комплекте», т.е.

в коробке.
2. От сторонних производителей (приобретаются отдельно).

Если вы не планируете

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

Процессор, идущий в красивой картонной упаковке, в комплекте с кулером, обозначается «BOX» (боксовый комплект). Процессор без кулера (и вообще без коробки) — «OEM». Боксовые версии процессоров, естественно, стоят дороже OEM-версий.

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


Слайд 26
У процессоров Intel дополнительные функции и технологии:

ММХ, SSE,

У процессоров Intel дополнительные функции и технологии:ММХ, SSE, SSE2, SSE3. Наборы инструкций для процессора, ускоряющих

SSE2, SSE3. Наборы инструкций для процессора, ускоряющих работу с

мультимедиа и большими объемами данных.
Технология НТ (Hyper-Threading Technology). Технология, позволяющая

выполнять несколько потоков команд одновременно, используется только в некоторых процессорах.
ТМ1 (Thermal Monitor 1) и ТМ2 (Thermal Monitor 2). Технология защиты процессора от перегрева. В режиме ТМ1 процессор пропускает несколько рабочих тактов при достижении критической температуры, а в режиме ТМ2 снижается его тактовая частота.
Enhanced Halt State. Режим пониженного энергопотребления, активирующийся при поступлении на процессор команды Halt, то есть если нет полезных задач.
EIST (Enhanced Intel SpeedStep Technology). Технология энергосбережения, аналогичная CooPn’Quiet, динамически изменяющая с помощью ОС тактовую частоту процессора.
XD (Execute Disable Bit). Технология, запрещающая запуск кода из области данных, аналогичная NX-bit.
ЕМТ64. Технология, аналогичная AMD64, позволяющая выполнять 64-битные инструкции.
Intel Trusted Execution. Новая технология защиты от вредоносных программ на аппаратном уровне, которую поддерживают новые модели процессоров семейства Core 2. Для ее реализации требуется поддержка со стороны процессора, чипсета (наличие доверенного платформенного модуля ТРМ) и ОС.
VT (Virtualization Technology). Аппаратная поддержка одновременной работы нескольких виртуальных машин на одном компьютере, аналогичная AMD-V.


Слайд 27
Что нужно знать при выборе процессора:

1. Семейство (линейка,

Что нужно знать при выборе процессора:1. Семейство (линейка, серия) и модель процессора2. Сокет3. Тактовая частота4.

серия) и модель процессора

2. Сокет

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

4. Размер кэша

3.

Тип и частота поддерживаемой оперативной памяти

4. Частота системной шины (в

некоторых случаях)


Слайд 28
Intel: Celeron E3200 LGA775 2.4 ГГц/1Мб/800МГц (1200, 1200)
Пример

Intel: Celeron E3200 LGA775 2.4 ГГц/1Мб/800МГц (1200, 1200)Пример расшифровки: Процессор Intel Celeron модели E3200/ Сокет

расшифровки: Процессор Intel Celeron модели E3200/ Сокет — LGA775/

Тактовая частота — 2.4 гигагерц/ Объём кэша второго уровня (L2)

— 1 мегабайт/ Частота шины процессора — 800 мегагерц.

Intel: Core i5-2500K LGA1155 3.3 ГГц/SVGA/1+6Мб (6470, 6800)


Назначение и функции процессора, структура и функционирование микропроцессора

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. НАЗНАЧЕНИЕ И ОСНОВНЫЕ
ФУНКЦИИ ПРОЦЕССОРА

2. ТИПЫ ПРОЦЕССОРОВ

3. СОПРОЦЕССОРЫ

4. СТРУКТУРА
МИКРОПРОЦЕССОРА

4.1 Устройство управления

4.2 Микропроцессорная
память

4.3 Интерфейсная часть
микропроцессора

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ
ИСТОЧНИКОВ

ВВЕДЕНИЕ

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

Английское название
процессора — CPU (Central Processing Unit).

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

В первом процессоре
компании Intel — i4004, выпущенном в 1971 году, на одном кристалле было 2300
транзисторов, а в процессоре Intel Pentium 4, выпущенном 14 апреля 2003 года,
их уже 55 миллионов.

Современные процессоры
изготавливаются по 0,13-микронной технологии, т.е. толщина кристалла процессора
составляет 0,13 микрон. Для сравнения — толщина кристалла первого процессора
Intel была 10 микрон.

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


1.
НАЗНАЧЕНИЕ
И ОСНОВНЫЕ ФУНКЦИИ ПРОЦЕССОРА

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

Современные
ЦП, выполняемые в виде отдельных микросхем
(чипов), реализующих все особенности, присущие данного рода устройствам,
называют микропроцессорами.
С середины 1980-х последние
практически вытеснили прочие виды ЦП, вследствие чего термин стал всё чаще и
чаще восприниматься как обыкновенный синоним слова «микропроцессор». Тем не
менее, это не так: центральные процессорные устройства некоторых суперкомпьютеров
даже сегодня представляют собой сложные комплексы больших (БИС) и сверхбольших
интегральных схем (СБИС).

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

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

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

Д. фон Нейман
придумал схему постройки компьютера в 1946 году [6, c. 115]. Важнейшие этапы этого процесса приведены ниже. В
различных архитектурах и для различных команд могут потребоваться
дополнительные этапы. Например, для арифметических команд могут потребоваться
дополнительные обращения к памяти, во время которых производится считывание
операндов и запись результатов. Отличительной особенностью архитектуры фон
Неймана является то, что инструкции и данные хранятся в одной и той же памяти.

Этапы цикла
выполнения:

1.  
Процессор
выставляет число, хранящееся в регистре
счётчика
команд, на шину
адреса, и отдаёт памяти команду чтения;

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

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

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

5.  
Снова выполняется
п. 1.

Данный цикл
выполняется неизменно, и именно он называется процессом (откуда и произошло
название устройства).

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

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

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

Рассмотрим
конвейерную архитектуру процессора. Конвейерная архитектура (pipelining) была
введена в центральный процессор с целью повышения быстродействия. Обычно для
выполнения каждой команды требуется осуществить некоторое количество однотипных
операций, например: выборка команды из ОЗУ, дешифрация
команды, адресация операнда в ОЗУ, выборка операнда из ОЗУ, выполнение команды,
запись результата в ОЗУ. Каждую из этих операций сопоставляют одной ступени
конвейера. Например, конвейер микропроцессора с архитектурой MIPS-I
содержит четыре стадии:

·
получение и
декодирование инструкции (Fetch)

·
адресация и
выборка операнда из ОЗУ (Memory access)

·
выполнение
арифметических операций (Arithmetic Operation)

·
сохранение
результата операции (Store)

После
освобождения k-й ступени конвейера она сразу
приступает к работе над следующей командой. Если предположить, что каждая
ступень конвейера тратит единицу времени на свою работу, то выполнение команды
на конвейере длиной в n ступеней займёт n единиц времени, однако в самом оптимистичном случае
результат выполнения каждой следующей команды будет получаться через каждую
единицу времени.

Действительно,
при отсутствии конвейера выполнение команды займёт n
единиц времени (так как для выполнения команды по прежнему необходимо выполнять
выборку, дешифрацию и т. д.), и для исполнения m
команд понадобится единиц времени; при использовании конвейера (в самом
оптимистичном случае) для выполнения m команд
понадобится всего лишь n + m единиц времени.

Факторы,
снижающие эффективность конвейера:

1)  
простой
конвейера, когда некоторые ступени не используются (напр., адресация и выборка
операнда из ОЗУ не
нужны, если команда работает с регистрами);

2)  
ожидание: если
следующая команда использует результат предыдущей, то последняя не может начать
выполняться до выполнения первой (это преодолевается при использовании
внеочередного выполнения команд, out-of-order execution);

3)  
очистка конвейера
при попадании в него команды перехода (эту проблему удаётся сгладить, используя
предсказание переходов).

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

Первым
общедоступным микропроцессором был 4-разрядный Intel 4004. Его сменили
8-разрядный Intel 8080 и 16-разрядный 8086, заложившие основы архитектуры всех
современных настольных процессоров. Но из-за распространённости 8-разрядных
модулей памяти был выпущен 8088, клон 8086 с 8-разрядной шиной памяти.
Затем проследовала его модификация 80186. В процессоре 80286 появился
защищённый режим с 24-битной адресацией, позволявший использовать до 16 Мб
памяти. Процессор Intel 80386 появился в 1985 году и привнёс улучшенный
защищённый режим, 32-битную адресацию, позволившую использовать до 4 Гб
оперативной памяти и поддержку механизма виртуальной памяти. Эта линейка
процессоров построена на регистровой вычислительной модели.

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

Рассмотрим технологию
изготовления процессоров.

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

В начале
1970-х годов благодаря прорыву в технологии создания БИС и СБИС (больших и
сверхбольших интегральных схем, соответственно), микросхем,
стало возможным разместить все необходимые компоненты ЦП в одном
полупроводниковом устройстве. Появились так называемые микропроцессоры. Сейчас
слова микропроцессор и процессор практически стали синонимами, но тогда это
было не так, потому что обычные (большие) и микропроцессорные ЭВМ мирно
сосуществовали еще, по крайней мере, 10-15 лет, и только в начале 1980-х годов
микропроцессоры вытеснили своих старших собратьев. Надо сказать, что переход к
микропроцессорам позволил потом создать персональные компьютеры, которые теперь
проникли почти в каждый дом [1, c. 88].

Первый
микропроцессор Intel
4004 был представлен 15 ноября
1971 года корпорацией
Intel. Он содержал 2300 транзисторов, работал на тактовой частоте 740 кГц и
стоил 300 долл.

За годы
существования технологии микропроцессоров было разработано множество различных
их архитектур. Многие из них (в дополненном и усовершенствованном виде)
используются и поныне. Например, Intel x86, развившаяся вначале в 32-битную
IA-32, а позже в 64-битную x86-64 (которая у Intel называется EM64T).
Процессоры архитектуры x86 вначале использовались только в персональных
компьютерах компании IBM (IBM PC),
но в настоящее время всё более активно используются во всех областях
компьютерной индустрии, от суперкомпьютеров до встраиваемых решений. Также
можно перечислить такие архитектуры как Alpha, POWER, SPARC, PA-RISC, MIPS
(RISC — архитектуры) и IA-64
(EPIC-архитектура).

Большинство
процессоров используемых в настоящее время являются Intel-совместимыми, то есть
имеют набор инструкций и пр., как процессоры компании Intel.

Наиболее
популярные процессоры сегодня производят фирмы Intel, AMD и IBM. Среди процессоров от Intel: 8086, i286 (в компьютерном сленге называется «двойка», «двушка»), i386 («тройка», «трёшка»), i486 («четвёрка»), Pentium («пень»,
«пенёк», «второй пень», «третий пень» и т. д. Наблюдается также возврат
названий: Pentium III называют «тройкой», Pentium 4 — «четвёркой»), Pentium II, Pentium III, Celeron (упрощённый
вариант Pentium), Pentium 4,
Core 2 Quad, Core i7, Xeon (серия процессоров для серверов), Itanium, Atom (серия процессоров для встраиваемой
техники) и др. AMD имеет в своей линейке процессоры архитектуры x86 (аналоги
80386 и 80486, семейство K6 и семейство K7 — Athlon, Duron, Sempron) и x86-64 (Athlon 64, Athlon 64 X2, Phenom, Opteron и др.).


2.
ТИПЫ
ПРОЦЕССОРОВ

CISC-процессоры

Complex
Instruction Set Computer — вычисления со сложным набором команд. Процессорная
архитектура, основанная на усложнённом наборе команд. Типичными представителями
CISC является семейство микропроцессоров Intel x86 (хотя уже много лет эти процессоры
являются CISC только по внешней системе команд).

RISC-процессоры

Reduced
Instruction Set Computer — вычисления с сокращённым набором команд. Архитектура
процессоров, построенная на основе сокращённого набора команд. Характеризуется
наличием команд фиксированной длины, большого количества регистров, операций
типа регистр-регистр, а также отсутствием косвенной адресации. Концепция RISC
разработана Джоном
Коком (John Cocke) из IBM
Research, название придумано Дэвидом Паттерсоном (David Patterson).

Среди первых
реализаций этой архитектуры были процессоры MIPS,
PowerPC, SPARC, Alpha, PA-RISC. В мобильных
устройствах широко используются ARM-процессоры.

MISC-процессоры

Minimum
Instruction Set Computer — вычисления с минимальным набором команд. Дальнейшее
развитие идей команды Чака Мура, который полагает, что принцип простоты,
изначальный для RISC-процессоров, слишком быстро отошёл на задний план. В пылу
борьбы за максимальное быстродействие, RISC догнал и перегнал многие CISC
процессоры по сложности. Архитектура MISC строится на стековой вычислительной модели
с ограниченным числом команд (примерно 20-30 команд).

Многоядерные
процессоры

Содержат
несколько процессорных ядер в одном корпусе (на одном или нескольких кристаллах).

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

Двухъядерность
процессоров включает такие понятия, как наличие логических и физических ядер: например
двухъядерный процессор Intel Core Duo состоит из одного физического ядра,
которое в свою очередь разделено на два логических. Процессор Intel Core 2 Quad
состоит из двух физических ядер, каждое из которых в свою очередь разделено на
два логических ядра, что существенно влияет на скорость его работы.

10
сентября 2007 года были
выпущены в продажу нативные (в виде одного кристалла) четырёхъядерные
процессоры для серверов AMD
Opteron, имевшие в процессе разработки кодовое название AMD Opteron
Barcelona. 19 ноября
2007 года вышел в продажу четырёхъядерный процессор для домашних компьютеров AMD Phenom. Эти
процессоры реализуют новую микроархитектуру K8L (K10).

27
сентября 2006 года Intel
продемонстрировала прототип 80-ядерного процессора. Предполагается, что
массовое производство подобных процессоров станет возможно не раньше перехода
на 32-нанометровый техпроцесс, а это в свою очередь ожидается к 2010 году.

26
октября 2009 года Tilera
анонсировала2011 года.

На данный
момент массово доступны двух-, четырёх- и шестиядерные процессоры, в частности Intel Core 2 Duo на
65-нм ядре Conroe (позднее на 45-нм ядре Wolfdale) и Athlon 64 X2 на базе
микроархитектуры K8. В ноябре 2006 года вышел первый четырёхъядерный процессор Intel Core 2 Quad на
ядре Kentsfield, представляющий собой сборку из двух кристаллов Conroe в одном
корпусе. Потомком этого процессора стал Intel Core 2 Quad на ядре Yorkfield (45
нм), архитектурно схожем с Kentsfield но имеющем больший объём кэша и рабочие
частоты.

К 1-2
кварталу 2009 года обе компании обновили свои линейки четырёхъядерных
процессоров. Intel представила семейство Core i7, состоящее из трёх моделей,
работающих на разных частотах. Основными изюминками данного процессора является
использование трёхканального контроллера памяти (типа DDR-3) и технологии
эмулирования восьми ядер (полезно для некоторых специфических задач). Кроме
того, благодаря общей оптимизации архитектуры удалось значительно повысить производительность
процессора во многих типах задач. Слабой стороной платформы, использующей Core
i7, является её чрезмерная стоимость, так как для установки данного процессора
необходима дорогая материнская плата на чипсете Intel X58 и
трёхканальный набор памяти типа DDR3,
также имеющий на данный момент высокую стоимость.

Компания AMD
в свою очередь представила линейку процессоров Phenom II X4. При её разработке
компания учла свои ошибки: был увеличен объём кэша (явно недостаточный у
первого «Фенома»), а производство процессора было переведено на 45 нм
техпроцесс, позволивший снизить тепловыделение и значительно повысить рабочие
частоты. В целом, AMD Phenom II X4 по производительности стоит вровень с
процессорами Intel предыдущего поколения (ядро Yorkfield) и весьма значительно
отстаёт от Intel Core i7. Однако, принимая во внимание умеренную стоимость
платформы на базе этого процессора, его рыночные перспективы выглядят куда более
радужно, чем у предшественника.


3.
СОПРОЦЕССОРЫ

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

Математический
сопроцессор 80×287 в колодке на базовой плате персонального компьютера.

Различают
следующие виды сопроцессоров:

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

·
сопроцессоры
ввода-вывода (например — Intel 8089), разгружающие центральный
процессор от контроля за операциями ввода-вывода или расширяющие
стандартное адресное пространство процессора,

·
сопроцессоры для
выполнения каких-либо узкоспециализированных вычислений.

Сопроцессоры
могут входить в набор логики, разработанный одной конкретной фирмой (например, Intel выпускала в комплекте с процессором 8086
сопроцессоры 8087 и 8089) или выпускаться сторонним производителем (например, Weitek 1064 для M68k и 1067 для Intel 80286).

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


4.
СТРУКТУРА
МИКРОПРОЦЕССОРА

Разработкой
микропроцессоров в России занимаются ЗАО «МЦСТ» и НИИСИ РАН.

НИИСИ разрабатывает
процессоры серии Komdiv на основе архитектуры MIPS.

МЦСТ
разработаны и внедрены в производство универсальные RISC-микропроцессоры с
проектными нормами 130 и 350 нм. Завершена разработка суперскалярного
процессора нового поколения Эльбрус.
Основные потребители российских микропроцессоров — предприятия ВПК.

История
развития микропроцессора включает следующие этапы:

·
1998 год, SPARC-совместимый микропроцессор с
технологическими нормами 500 нм и частотой 80 МГц.

·
2001 год, МЦСТ-R150 —
SPARC-совместимый микропроцессор с технологическими нормами 350 нм и тактовой
частотой 150 МГц.

·
2003 год, МЦСТ-R500 —
SPARC-совместимый микропроцессор с технологическими нормами 130 нм и тактовой
частотой 500 МГц.

·
2004 год, Эльбрус
2000 (E2K) — микропроцессор нового поколения на полностью
заказной технологии с технологическими нормами 130 нм и тактовой частотой 300
МГц (авторские права защищены 70 патентами). E2K имеет разработанную
российскими учёными вариант архитектуры явного параллелизма,
аналог VLIW/EPIC.

·
Январь 2005 года.
Успешно завершены государственные испытания МЦСТ-R500. Этот микропроцессор
явился базовым для пяти новых модификаций вычислительного комплекса Эльбрус-90микро,
успешно прошедших типовые испытания в конце 2004 года.

·
На базе МЦСТ-R500
в рамках проекта Эльбрус-90микро создан микропроцессорный модуль МВ/C,
фактически являющийся одноплатной ЭВМ.

·
На базе ядра
МЦСТ-R500 начата разработка двухпроцессорной системы на кристалле (СНК). На кристалле будут также размещены
все контроллеры, обеспечивающие её функционирование как самостоятельной ЭВМ. На
базе СНК планируется создание семейств новых малогабаритных носимых
вычислительных устройств — ноутбуков, наладонников, GPS-привязчиков и т. п.

·
Май 2005 года —
получены первые образцы микропроцессора Эльбрус 2000.

4.1 Устройство управления

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

Рисунок 1 —
Структурная схема микропроцессора

Центральный
процессор (CPU) является обязательным узлом любого микропроцессорного
устройства, его ядром. В его состав входит: арифметико-логическое устройство
(АЛУ); регистр-аккумулятор; логические устройства управления и синхронизации;
внутренняя шина.

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

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

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

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

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

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

Устройство
ввода/вывода (интерфейс ввода/вывода) обеспечивает связь с периферийными
устройствами — микросхемами, клавиатурой и др. Подключение к внешним
устройствам производится через специальные устройства, называемые портами. Они
выполнены в виде набора двунаправленных линий. На структурной схеме показан
параллельный 8-разрядный порт (выводы 0…7), который можно конфигурировать
различным образом. Последовательный порт можно реализовать, используя две линии
параллельного порта — одну для передачи, другую для приема необходимых данных.
Количество портов может быть любое и зависит от выполняемых микропроцессором
задач.


4.2 Микропроцессорная память

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

4.3 Интерфейсная часть микропроцессора

Интерфейсная система
микропроцессора реализует сопряжение и связь с другими устройствами ПК;
включает в себя внутренний интерфейс МП, буферные запоминающие регистры и схемы
управления портами ввода-вывода (ПВВ) и системной шиной. Интерфейс (interface) —
совокупность средств сопряжения и связи устройств компьютера, обеспечивающая их
эффективное взаимодействие. Порт ввода-вывода (I/O — Input/Output port) —
аппаратура сопряжения, позволяющая подключить к микропроцессору другое
устройство ПК. Генератор тактовых импульсов. Он генерирует последовательность
электрических импульсов; частота генерируемых импульсов определяет тактовую
частоту машины.

Промежуток времени между
соседними импульсами определяет время одного такта работы машины или просто
такт работы машины.

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

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

— кодовую шину данных
(КШД), содержащую провода и схемы сопряжения для параллельной передачи всех
разрядов числового кода (машинного слова) операнда;

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

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

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

1)
между
микропроцессором и основной памятью;

2)
между
микропроцессором и портами ввода-вывода внешних устройств;

3)
между основной
памятью и портами ввода-вывода внешних устройств (в режиме прямого доступа к
памяти).

Все блоки, а точнее их
порты ввода-вывода, через соответствующие унифицированные разъемы (стыки)
подключаются к шине единообразно: непосредственно или через контроллеры
(адаптеры). Управление системной шиной осуществляется микропроцессором либо
непосредственно, либо, что чаще, через дополнительную микросхему — контроллер
шины, формирующий основные сигналы управления [7, c. 213]. Обмен информацией между внешними устройствами и
системной шиной выполняется с использованием ASCII-кодов.

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

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

Главными достоинствами
оперативной памяти являются ее высокое быстродействие и возможность обращения к
каждой ячейке памяти отдельно (прямой адресный доступ к ячейке). В качестве
недостатка ОЗУ следует отметить невозможность сохранения информации в ней после
выключения питания машины (энергозависимость) [5, c. 99].

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


ЗАКЛЮЧЕНИЕ

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

Структура компьютера —
это некоторая модель, устанавливающая состав, порядок и принципы взаимодействия
входящих в нее компонентов.

Персональный компьютер —
это настольная или переносная ЭВМ, удовлетворяющая требованиям общедоступности
и универсальности применения. Достоинствами ПК являются:

1)
малая стоимость,
находящаяся в пределах доступности для индивидуального покупателя;

2)
автономность
эксплуатации без специальных требований к условиям окружающей среды;

3)
гибкость
архитектуры, обеспечивающая ее адаптивность к разнообразным применениям в сфере
управления, науки, образования, в быту;

4)
«дружественность»
операционной системы и прочего программного обеспечения, обусловливающая
возможность работы с ней пользователя без специальной профессиональной подготовки;

5)
высокая
надежность работы.


СПИСОК ИСПОЛЬЗОВАННЫХ
ИСТОЧНИКОВ

1. Богумирский В.С. Руководство
пользователя ПК. В 2-х ч. — СПб: Ассоциация OILCO, 1992. – 88 c.

2. Макарова Н.В., Николайчук Г.С.,
Титова Ю.Ф. Компьютерное делопроизводство. — СПб.: Издательский дом «Питер»,
2002.

3. Назаров П.М. Компьютерные технологии
обработки информации. — М.: Финансы и статистика, 1995.

4. Пасько В.П. Word 6.0 для Windows (русифицированная версия). — Киев: BHV, 1995.

5. Под ред. Косарева В.П., Королева Ю.М.
Экономическая информатика и вычислительная техника. — М.: Перспектива, 2000. —
99с.

6. Под ред. проф. Шуремова Е.Л., доц.
Тимаковой Н.А., доц. Мамонтовой Е.А. Практикум по экономической информатике. —
М.: Перспектива, 2000.

7. Рассел Борланд. Running Word 6.0 для Windows (Русская редакция). -М.: ТОО Channel Trading Ltd., 1995. – 213 c.

central processing unit, CPU, дословно — центральное обрабатывающее устройство) — исполнитель машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера; отвечает за выполнение операций, заданных программами.

Что делает процессор в компьютере?

Центральное процессорное устройство (Central Processing Unit – сокращенно CPU) часто упоминается как мозг компьютера. … Это часть компьютера, которая выполняет вычисления, действия и запускает программы. ЦП принимает вводные данные из ОЗУ компьютера, декодирует и обрабатывает действия, прежде чем доставлять результат.

Что такое процессор и для чего он нужен?

Процессором называется устройство, способное обрабатывать программный код и определяющее основные функции компьютера по обработке информации. Процессор выполняет основную работу в компьютере. … Такие процессоры принято называть центральными или главными процессорами (Central Point. Unit — CPU).

Что входит в состав центрального процессора?

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

Для чего нужен процессор кратко?

В персональном компьютере процессор выполняет функцию «мозга», являясь основной микросхемой, которая требуется для бесперебойной и правильной работы ПК. Под управлением CPU находятся все внутренние и периферийные устройства.

Зачем нужно менять процессор?

Зачем менять процессор

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

Как происходит обработка информации в компьютере?

Центральным устройством компьютера, которое обрабатывает данные в соответствии с заданной программой, является процессор. Процессор обрабатывает данные в двоичном компьютерном коде в форме последовательностей электрических импульсов (нет импульса — «О», есть импульс — «1»).

Почему центральный процессор считают мозгом компьютера?

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

Какие модули обязательно входят в состав любого процессора?

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

Какие основные блоки входят в состав процессора?

1 — Системная плата. 2 — Разъём дополнительного второго процессора. 3 — Центральный процессор с радиатором для отвода тепла. 4 — Разъёмы оперативной памяти.

Понравилась статья? Поделить с друзьями:
  • Научиться делать выкройки с нуля пошаговая инструкция для начинающих
  • Эналаприл инструкция 5мг по применению при каком давлении как принимать
  • Суприма лор леденцы инструкция по применению
  • Телефон texet тм в227 инструкция по эксплуатации
  • Лив 52 детям инструкция по применению