Современные микропроцессоры
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: банки курсовая работа, доклад на тему язык
| Добавил(а) на сайт: Kas'janenko.
1 2 3 4 5 6 7 8 | Следующая страница реферата
План:
1. Введение
2. Процессоры с архитектурой 80x86 и Pentium, Pentium II, Pentium III
3. Особенности архитектуры POWER компании IBM и PowerPC компаний Motorola, Apple и IBM.
4. Процессоры семейства R4000 архитектуры MIPS компании MIPS Technology
5. Процессоры с архитектурой SPARC компании Sun Microsystems
6. Процессоры с архитектурой PA-RISC компании Hewlett-Packard,
7. Список литературы.
1. Введение.
Итак, в данной контрольной работе необходимо осветить следующий вопрос.
Современные микропроцессоры
1. Процессоры с архитектурой 80x86 и Pentium, Pentium II, Pentium III
2. Особенности архитектуры Alpha компании DEC
3. Особенности архитектуры POWER компании IBM и PowerPC компаний Motorola, Apple и IBM.
Однако, освещая этот вопрос, нельзя обойти вниманием:
- Процессоры семейства R4000 архитектуры MIPS компании MIPS
Technology
- Процессоры с архитектурой SPARC компании Sun Microsystems
- Процессоры с архитектурой PA-RISC компании Hewlett-Packard, хотя в данной работе эти процессыре подробно рассматриваться не будут.
В данной работе будет предоставлена аналитическая информация по процессорам указанных архитектур.
Данная работа не претендует на абсолютность взглядов и мнений.
2. Процессоры с архитектурой 80x86 и Pentium, Pentium II, Pentium III.
Итак, сначала немного истории: архитектура Intel 8086 – 1978г.
В 1978 году была анонсирована архитектура Intel 8086 как совместимое
вверх расширение в то время успешного 8-бит микропроцессора 8080. 8086
представляет собой 16-битовую архитектуру со всеми внутренними регистрами, имеющими 16-битовую разрядность. Микропроцессор 8080 был просто построен на
базе накапливающего сумматора (аккумулятора), но архитектура 8086 была
расширена дополнительными регистрами. Поскольку почти каждый регистр в этой
архитектуре имеет определенное назначение, 8086 по классификации частично
можно отнести к машинам с накапливающим сумматором, а частично - к машинам
с регистрами общего назначения, и его можно назвать расширенной машиной с
накапливающим сумматором. Микропроцессор 8086 (точнее его версия 8088 с 8-
битовой внешней шиной) стал основой завоевавшей в последствии весь мир
серии компьютеров IBM PC, работающих под управлением операционной системы
MS-DOS.
В 1980 году был анонсирован сопроцессор плавающей точки 8087. Эта архитектура расширила 8086 почти на 60 команд плавающей точки. Ее архитекторы отказались от расширенных накапливающих сумматоров для того, чтобы создать некий гибрид стеков и регистров, по сути расширенную стековую архитектуру. Полный набор стековых команд дополнен ограниченным набором команд типа регистр-память.
В 1982 году был анонсирован микропроцессор 80286, который еще дальше
расширил архитектуру 8086. Была создана сложная модель распределения и
защиты памяти, расширено адресное пространство до 24 разрядов, а также
добавлено небольшое число дополнительных команд. Поскольку очень важно было
обеспечить выполнение без изменений программ, разработанных для 8086, в
80286 был предусмотрен режим реальных адресов, позволяющий машине выглядеть
почти как 8086. В 1984 году компания IBM объявила об использовании этого
процессора в своей новой серии персональных компьютеров IBM PC/AT.
В 1987 году появился микропроцессор 80386, который расширил
архитектуру 80286 до 32 бит. В дополнение к 32-битовой архитектуре с 32-
битовыми регистрами и 32-битовым адресным пространством, в микропроцессоре
80386 появились новые режимы адресации и дополнительные операции. Все эти
расширения превратили 80386 в машину, по идеологии близкую к машинам с
регистрами общего назначения. В дополнение к механизмам сегментации памяти, в микропроцессор 80386 была добавлена также поддержка страничной
организации памяти. Также как и 80286, микропроцессор 80386 имеет режим
выполнения программ, написанных для 8086. Хотя в то время базовой
операционной системой для этих микропроцессоров оставалась MS-DOS, 32-
разрядная архитектура и страничная организация памяти послужили основой для
переноса на эту платформу операционной системы UNIX. Следует напомнить,
Виктор Владиленович, что для процессора 80286 была создана операционная
система XENIX, а UNIX на 286 не юзали (по-крайней мере «на моей памяти»).
Эта история иллюстрирует эффект, вызванный необходимостью обеспечения совместимости с 80x86, поскольку существовавшая база программного обеспечения на каждом шаге была слишком важной. К счастью, последующие процессоры (80486 в 1989 и Pentium в 1993 году) были нацелены на увеличение производительности и добавили к видимому пользователем набору команд только три новые команды, облегчающие организацию многопроцессорной работы. Что бы ни говорилось о неудобствах архитектуры 80x86, следует иметь в виду, что она преобладает в мире персональных компьютеров. Почти 80% установленных малых систем базируются именно на этой архитектуре. Споры относительно преимуществ CISC и RISC архитектур постепенно стихают, поскольку современные микропроцессоры стараются вобрать в себя наилучшие свойства обоих подходов. Уже давно устаревшее, но тем не менее активно используемое, семейство процессоров i486 (468SX, 486DX, 486DX2 и 486DX4), в котором сохранились система команд и методы адресации процессора i386, уже имеет некоторые свойства RISC-микропроцессоров. Например, наиболее употребительные команды выполняются за один такт. Компания Intel для оценки производительности своих процессоров ввела в употребление специальную характеристику, которая называется рейтингом iCOMP. Компания надеялась, что эта характеристика станет стандартной тестовой оценкой и будет применяться другими производителями микропроцессоров, однако последние с понятной осторожностью отнеслись к системе измерений производительности, введенной компанией Intel, и не без оснований.
Если сравнивать i486SX-25 и Pentium-133, то их производительность, согласно рейтингу iCOMP соотносилась как 1:12. Что, само собой, говорило о том что повышение производительности достигнуто не повышением тактовой частот работы процессора и «косметическим облизыванием» ядра. Так чт разберем их чуть подробнее.
Процессоры i486SX и i486DX - это 32-битовые процессоры с внутренней
кэш-па-мятью емкостью 8 Кбайт и 32-битовой шиной данных. Основное отличие
между ними заключается в том, что в процессоре i486SX отсутствует
интегрированный сопроцессор плавающей точки. Поэтому он имеет меньшую цену
и применяется в системах, для которых не очень важна производительность при
обработке вещественных чисел. Для этих систем обычно возможно расширение с
помощью внешнего сопроцессора i487SX. Процессоры Intel OverDrive и i486DX2
практически идентичны. Однако кристалл OverDrive имеет корпус, который
может устанавливаться в гнездо расширения сопроцессора i487SX, применяемое
в ПК на базе i486SX. В процессорах OverDrive и i486DX2 применяется
технология удвоения внутренней тактовой частоты, что позволяет увеличить
производительность процессора почти на 70%. Процессор i486DX4/100
использует технологию утроения тактовой частоты. Он работает с внутренней
тактовой частотой 99 МГц, в то время как внешняя тактовая частота (частота, на которой работает внешняя шина) составляет 33 МГц. Этот процессор
практически обеспечивает равные возможности с машинами класса 60 МГц
Pentium, являясь их полноценной и доступной по цене альтернативой.
Появившийся в 1993 году процессор Pentium ознаменовал собой новый
этап в развитии архитектуры x86, связанный с адаптацией многих свойств
процессоров с архитектурой RISC. Он изготовлен по смешной по нынешним
временам 0.8 микронной БиКМОП технологии и содержит 3.1 миллиона
транзисторов. Первоначальная реализация была рассчитана на работу с
тактовой частотой 60 и 66 МГц. В настоящее время имеются процессоры
Pentium, работающие с тактовой частотой 75, 90, 100, 120, 133, 150, 200,
233 МГц. Процессор Pentium по сравнению со своими предшественниками
обладает целым рядом улучшенных характеристик. Главными его особенностями
являются:
двухпотоковая суперскалярная организация, допускающая параллельное
выполнение пары простых команд;
наличие двух независимых двухканальных множественно-ассоциативных кэшей для
команд и для данных, обеспечивающих выборку данных для двух операций в
каждом такте;
динамическое прогнозирование переходов;
конвейерная организация устройства плавающей точки с 8 ступенями;
двоичная совместимость с существующими процессорами семейства 80x86.
Блок-схема процессора Pentium представлена на рисунке 1. Прежде всего
новая микроархитектура этого процессора базируется на идее суперскалярной
обработки (правда с некоторыми ограничениями). Основные команды
распределяются по двум независимым исполнительным устройствам (конвейерам U
и V). Конвейер U может выполнять любые команды семейства x86, включая
целочисленные команды и команды с плавающей точкой. Конвейер V предназначен
для выполнения простых целочисленных команд и некоторых команд с плавающей
точкой. Команды могут направляться в каждое из этих устройств одновременно, причем при выдаче устройством управления в одном такте пары команд более
сложная команда поступает в конвейер U, а менее сложная - в конвейер V.
Такая попарная выдача команд возможна правда только для ограниченного
подмножества целочисленных команд. Команды арифметики с плавающей точкой не
могут запускаться в паре с целочисленными командами. Одновременная выдача
двух команд возможна только при отсутствии зависимостей по регистрам. При
остановке команды по любой причине в одном конвейере, как правило
останавливается и второй конвейер, после чего компьютер радостно повисает.
Рис.1.
Рекомендуем скачать другие рефераты по теме: республика реферат, решебники за 8 класс.
Категории:
1 2 3 4 5 6 7 8 | Следующая страница реферата