Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по процессорам.doc
Скачиваний:
49
Добавлен:
02.05.2014
Размер:
536.58 Кб
Скачать

36

Вступление 2

Различия между CISC и RISC процессорами 3

Процессоры, основанные на CISC архитектуре 4

16-Ти разрядные процессоры i8086 - i80286 4

8086 4

8088 4

i80286 4

Появление первых 32-х разрядных камней 6

i80386 6

i80486 6

INTEL PENTIUM (P5) 7

Расцвет 32 разрядности 8

Intel Pentium Pro 8

Intel Pentium ММХ 8

Intel Pentium 2 8

32 Разрядные процессоры от amd 9

AMD K5 9

AMD K6-2 9

AMD Athlon (К7) 10

64-Разрядные технологии amd и Intel 11

Технология 11

Архитектура 11

Совместимость 12

Применение 13

Цена 14

Камни, которые мы потеряли 15

Процессоры Cyrix 15

Камни от IDT (Integrated Device Technology) 15

Процессоры, основанные на RISC архитектуре 16

Архитектура процессора UltraSPARC III и ее особенности 16

Краткое описание архитектуры 16

Конвейер 17

Порядок запуска команд на исполнение 17

Механизм предсказания ветвлений 18

Особенности реализации внешних интерфейсов микропроцессора 19

Интерфейс с основной памятью 19

Канал обмена с L2 кэш-памятью 20

Особенности реализации канала записи в L2 кэш-память 20

Системный интерфейс 21

Процессор PowerPC G5 22

Технологии MIPS процессоров от Silicon Graphics (SGI) 23

Немного об архитектуре 23

Alpha-процессор 24

Нейропроцессор 25

Биологический прототип 25

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

Нейрожелезо 25

Нейропроцессор NM6403 26

Архитектура биопроцессора 27

Приложения 28

Приложение 1: Архитектура процессора PowerPC G5 28

Приложение 2: Сводная таблица параметров процессоров AMD  29

Приложение 3: Идентификация процессоров по их CPUID 31

Приложение 4: Упрощённая схема устройства CISC процессоров 35

Список используемой литературы 36

Вступление

В этой работе я постараюсь, как можно шире описать все, ну или почти все виды микропроцессоров и микропроцессорных технологий, существующих со времён, когда компания Intelвыпустила первый в мире 16 разрядный процессор под маркировкой «8086».Был это 1978 год.… И, как говорится, понеслось: 16,32,64 разряда, разрабатывались новые и всё более совершенные технологии, совершенствовалось производство, падала цена… что для конечного пользователя не так уж и маловажно и зачастую является определяющим решением при покупке компьютера. Да и сейчас не каждый решится выложить $1200 за 64-х разрядный процессорItaniumотIntel’а.

Различия междуCisCиRisCпроцессорами

Аббревиатура RISC(Reduced Instruction Set Computer) появилась в середине 80-х годов XX века, когда ученые из Беркли сообщили о создании "компьютера с ограниченным набором команд". Именно в те времена произошло великое разделение, и остальные компьютеры стали называть CISC (Complete Instruction Set Computer - компьютеры со сложным (расширенным) набором команд). Так, к CISC-процессорам относятся Intel 80x86 и Pentium, Motorola MC680x0, DEC VAX. Класс RISC-процессоров составляют такие монстры как Alpha, Sun, Ultra SPARC, MIPS, PowerPC и некоторые другие.

RISC-процессоры характеризуются следующими особенностями:

  • удалены сложные и редко используемые инструкции;

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

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

  • отсутствуют операции работы со стеком;

  • применение конвейера параллельных вычислений;

  • большинство операций производятся за один такт микропроцессора.

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

Аббревиатура CISCозначает Complete Instruction Set Computer – компьютер со сложным (полным) набором команд. Несмотря на то, что первый CISC-процессор был разработан компанией IBM (она до сих пор их использует в мейнфреймах типа IBM ES/9000), лидером производства считается компания Intel. CISC отличается малым количеством регистров общего назначения, большим количеством машинных команд (откуда следует и название). Это приводит к усложнению декодирования инструкций, что в свою очередь приводит к расходованию аппаратных ресурсов. Слабость CISC архитектуры заключается в том, что 80 процентов вычислений процессора приходилось на 20 процентов команд. Хоть в RISC процессорах как раз и используются только 20 процентов этих команд, но им требуется сложное программное обеспечение.