Микропроцессоры
Следует знать, что:
□ у микропроцессоров 80386 и 80486 есть модификации с буквами SX, DX, SL и т. д., отличающиеся от базовой модели разрядностью шины, тактовой часто той, надежностью, габаритами, потреблением энергии, амплитудой напряжения и другими параметрами;
□ микропроцессоры Pentium, Pentium II
, Pentium III имеют много различных модификаций, некоторые из них будут названы далее;
□ число элементов — это количество элементарных полупроводниковых переходов, размещенных в интегральной схеме МП. Технология обычно характеризуется размером элемента в микрометрах (микронная технология).
Следует также знать, что:
□ микропроцессоры 80486DX и выше имеют встроенный математический сопроцессор, могут работать с умножением внутренней частоты. С увеличенной частотой работают только внутренние схемы МП, все внешние по отношению к МП схемы, в том числе расположенные на системной плате, работают с обычной частотой;
□ у МП 80286 и выше конвейерное выполнение команд. В МП 286 предусмотрены регистры для очереди команд общим размером 6 байт, в МП 486 —16 байт и т. д. Конвейерное выполнение команд — это одновременное выполнение разных тактов последовательных команд в разных частях МП при непосредственной передаче результатов из одной части МП в другую. Конвейерное выполнение команд увеличивает эффективное быстродействие ПК в 2-5 раз;
□ у МП 80286 и выше есть возможность работы и вычислительной сети;
□ у МП 80286 и выше имеется возможность многозадачной работы (многопрограммность) и сопутствующая ей защита памяти.
Современные микропроцессоры имеют два режима работы
О реальный (однозадачный, Real Address Mode), в котором возможно выполнение только одной программы и непосредственно адресоваться могут только 1024 + 64 Кбайт основной памяти компьютера, а остальная память (расширенная) доступна лишь при подключении специальных драйверов, поддерживается операционной системой DOS;
О защищенный (многозадачный, Protected Virtual Address Mode), обеспечивающий выполнение сразу нескольких программ, непосредственную адресацию и прямой доступ (без дополнительных драйверов) к расширенной основной памяти. Предоставляется непосредственный доступ к памяти емкостью 16 Мбайт для МП 286; 4 Гбайт для процессоров 386, 486, Celeron; 100 Гбайт для МП Pentium Xeon и 64 Гбайт для остальных процессоров Pentium, а при страничной организации памяти — к 16 Тбайт виртуальной памяти каждой задаче. В этом режиме осуществляется автоматическое распределение памяти между выполняемыми программами и соответствующая ее защита от обращений со стороны чужих программ. Защищенный режим поддерживается операционными системами Windows, OS/2, Unix и т. д;
□ в МП 80386 и выше встроена поддержка системы виртуальных машин. Система виртуальных машин является дальнейшим развитием режима многозадачной работы, при котором каждая задача может выполняться под управлением своей операционной системы, то есть практически в одном МП моделируется как бы несколько компьютеров, работающих параллельно и имеющих разные операционные системы;
□ у МП 80486 и выше имеется поддержка кэш-памяти двух уровней (L1 и L2);
□ у МП 80486 и выше имеются RISC-элементы, позволяющие выполнять короткие операции за один такт.
Микропроцессоры Pentium
Микропроцессоры 80586 (Р5) более известны по их товарной марке Pentium, которая запатентована фирмой Intel (МП 80586 других фирм имеют иные обозначения: К5 у фирмы AMD, Ml у фирмы Cyrix и т. д.). Эти микропроцессоры имеют пятиступенную конвейерную структуру, обеспечивающую многократное совмещение тактов выполнения последовательных команд (возможно независимое выполнение сразу двух простых команд), и кэш-буфер для команд условной передачи управления, позволяющий предсказывать направление ветвления программ; по эффективному быстродействию они приближаются к RISC МП, выполняющим каждую команду как бы за один такт. Процессоры Pentium имеют 32-разрядную адресную шину и 64-разрядную шину данных. Обмен данными с системой может выполняться со скоростью 1 Гбайт/с.
У всех МП Pentium имеется встроенная кэш-память, отдельно для команд, отдельно для данных по 8-16 Кбайт, и встроенный контроллер кэш-памяти 2-го уровня (что обеспечивает работу последней на внутренней частоте МП); имеются специализированные конвейерные аппаратные блоки сложения, умножения и деления, существенно ускоряющие выполнение операций с плавающей запятой. Удачные архитектурные решения МП Pentium обусловили то, что производительности микропроцессоров 486DX4-120 и Pentium-60 приблизительно одинаковы (то есть за счет архитектуры производительность увеличилась в два раза).
Микропроцессоры PentiumPro
В сентябре 1995 года были выпущены МП шестого поколения 80686 (Р6), торговая марка Pentium Pro. Микропроцессор состоит из двух кристаллов: собственно МП и кэш-памяти. Но он не полностью совместим с просто Pentium и, в частности, требует специальную системную плату. Pentium Pro прекрасно работает с 32-битовыми приложениями, а в 16-битовых иногда даже несколько проигрывает просто Pentium. Новые схемотехнические решения обеспечивают для ПК более высокую производительность. Часть этих новшеств может быть объединена понятием «динамическое исполнение» (dynamic execution), что, в первую очередь, означает наличие многоступенчатой суперконвейерной структуры (superpipelining), предсказания ветвлений программы при условных передачах управления (multiple branch prediction) и исполнение команд по предполагаемому пути ветвления (speculative execution).
В программах решения многих задач, особенно экономических, содержится большое число условных передач управления. Если процессор может заранее предсказывать направление перехода (ветвления), то производительность его работы значительно повысится за счет оптимизации загрузки вычислительных конвейеров. Тем не менее следует сказать, что если путь ветвления предсказан неверно, процессор должен сбросить полученные результаты, очистить конвейеры и загрузить нужные команды заново, что требует довольно большого числа тактов. В процессоре Pentium Pro вероятность правильного предсказания 90 % против 80 % у МП Pentium.
Кэш-память емкостью 256-512 Кбайт — обязательный атрибут высокопроизводительных систем на базе процессоров Pentium. Однако у них встроенная кэшпамять имеет небольшую емкость (16 Кбайт), а основная ее часть находится вне процессора на материнской плате. Поэтому обмен данными с ней происходит не на внутренней частоте МП, а на частоте тактового генератора, которая обычно в 2-5 раз ниже, что снижает общее быстродействие компьютера. В МП Pentium Pro есть и кэш-память 1-го уровня (по 8 Кбайт для команд и данных), и кристалл кэш-памяти 2-го уровня емкостью 256 или 512 Кбайт, расположенный тоже на плате самого микропроцессора и работающий на внутренней частоте МП.
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
- Передача звука по локальной сети
- Развлечения и игры - моделирование вероятности событий в азартных играх и спорте
- Анализ предметной области отдела заказов малого предприятия
- Анализ процесса регулирования непрерывной системы. Анализ процесса управление цифровой системы и синтез передаточной функции корректирующего цифрового устройства управления
- Разработка пакета прикладных программ для вычисления определителя матрицы
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности