- •16-Ти разрядные процессоры i8086 - i80286 4
- •32 Разрядные процессоры от amd 9
- •64-Разрядные технологии amd и Intel 11
- •Вступление
- •Различия междуCisCиRisCпроцессорами
- •Процессоры, основанные наCisCархитектуре
- •16-Ти разрядные процессоры i8086 - i80286
- •Появление первых 32-х разрядных камней
- •Intelpentium(p5)
- •Расцвет 32 разрядности
- •Intel Pentium Pro
- •Intel Pentium ммх
- •Intel Pentium 2
- •32 Разрядные процессоры от amd
- •Amdk6-2
- •AmdAthlon(к7)
- •64-Разрядные технологии amd и Intel
- •Технология
- •Архитектура
- •Совместимость
- •Применение
- •Камни, которые мы потеряли Процессоры Cyrix
- •Камни отIdt(IntegratedDeviceTechnology)
- •Процессоры, основанные на risc архитектуре Архитектура процессора UltraSparc III и ее особенности
- •Краткое описание архитектуры
- •Конвейер
- •Порядок запуска команд на исполнение
- •Механизм предсказания ветвлений
- •Особенности реализации внешних интерфейсов микропроцессора
- •Интерфейс с основной памятью
- •Канал обмена с l2 кэш-памятью
- •Особенности реализации канала записи в l2 кэш-память
- •Системный интерфейс
- •Процессор PowerPc g5
- •ТехнологииMipSпроцессоров отSiliconGraphics(sgi)
- •Немного об архитектуре
- •Alpha-процессор
- •Нейропроцессор Биологический прототип
- •Принципы работы
- •Нейрожелезо
- •Нейропроцессор nm6403
- •Архитектура биопроцессора
- •Приложения Приложение 1: Архитектура процессораPowerPcg5
- •Приложение 2: Сводная таблица параметров процессоров amd
- •Приложение 3: Идентификация процессоров по ихCpuid
- •Приложение 4: Упрощённая схема устройстваCisCпроцессоров
- •Список используемой литературы
Вступление 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 процентов этих команд, но им требуется сложное программное обеспечение.