- •19 Основы микропроцессорных систем основы микропроцессорных систем Назначение процессоров и микропроцессоров
- •Архитектура и структура микропроцессора
- •Характеристики и классификация процессоров и микропроцессоров
- •Классы процессоров
- •Другие технологии
- •8086: Первый процессор для пк
- •80286: 16 Мбайт памяти, но всё ещё 16 битов
- •386: 32-Битный и с кэш-памятью
- •486: Fpu и множители
Другие технологии
Технологии «невыполнимых битов» (No-eXecute bit). Бит «NX» (63-й бит адреса) позволяет операционной системе определить, какие страницы адреса могут содержать исполняемые коды, а какие – нет. Попытка обратиться к NX-адресу как к исполняемой программе вызывает событие «нарушение защиты памяти», подобное попытке обратиться к памяти «только для чтения» или к области размещения ОС. Этим может быть запрещено выполнение программного кода, находящегося в некоторых страницах памяти, таким образом, предотвращая вирусные или хакерские атаки. Обозначение «NX-bit» используется AMD, Intel использует выражение «XD-bit» (eXecute Disable bit).
Технологии энергосбережения
OnNow PC — способ управления энергопотреблением системы, который заключается в значительном уменьшении потребления электрической энергии, но так, чтобы система в любой момент времени была готова к работе без перезагрузки ОС (например, как готов телевизор, включаемый с помощью удаленного пульта). Система при включении остается способной реагировать на внешние события: нажатие кнопки пользователем, сигнал из сети. Это обеспечивается тем, что небольшая часть системы остается постоянно включенной. Технология OnNow PC требует выполнения следующих условий:
• операционная система берет на себя управление энергопотреблением;
• все устройства, входящие в систему, должны допускать возможность эффективного регулирования потребления ими электрической энергии;
• должен быть предусмотрен ряд определяемых операционной системой последовательных энергетических состояний, переходящих одно в другое.
Интеллектуальное управление электропитанием (Intel Intelligent Power Capability) — уменьшение потребления энергии путем включения именно тех логических блоков, которые требуются в данный момент.
Enhanced Intel Speed STep (EIST) — идентичен механизму, осуществленному в процессорах Intel мобильных ПК который позволяет процессору уменьшать его тактовую частоту, когда не требуется высокая загрузка, таким образом значительно сокращая нагрев центрального процессора и потребление мощности.
Микроархитектуры процессоров Intel
Микроархитектура (логическая структура) микропроцессора, т. е. конфигурация составляющих микропроцессор логических схем и связей между ними, определяется функциональным назначением. Одни и те же функции можно выполнить в микропроцессорах со структурой, отличающейся набором, количеством и порядком работы логических блоков.
Первые микропроцессоры
Рассмотрим основные характеристики первых микропроцессоров, ассоциированных с первыми ПК.
МП Intel 8080 был представлен 1 апреля 1974 г. На кристалле было размещено 6 тыс. транзисторов. Тактовая частота процессора была доведена до 2 МГц. Объем памяти, адресуемой процессором, – 64 Кбайт. За счет использования 40-выводного корпуса удалось разделить шину адреса (ША) и шину данных (ШД), общее число микросхем, требовавшихся для построения системы в минимальной конфигурации, сократилось до 6.
В i8080 появился механизм прямого доступа в память (ПДП, DMA). ПДП открыл возможность для применения в микроЭВМ таких сложных устройств, как накопителей на магнитных дисках и лентах, дисплеев на ЭЛТ, которые превратили микроЭВМ в полноценную вычислительную систему.
Процессор Z80, разработка фирмы Zilog, помимо способности исполнять программы, написанные для i8080, обладал расширенной системой команд и одного номинала питания.
Микропроцессор МС6800 Motorola также имел ряд существенных особенностей. Прежде всего, кристалл МС6800 требовал для работы одного номинала питания, а система команд оказалась весьма прозрачной для программиста.
Архитектуры процессоров Intel