Рассматриваются на основе изучения семейства МП Intel x86.
Таблица 3 Особенности архитектуры современных микропроцессоров
| № | Особенность | В чем заключается | Где впервые появилась |
| 1. | Многозадачность | Возможность работы в одном из двух режимов: реальном (real) и защищенном (protected). В реальном режиме возможно выполнение только одной программы. Адресация оперативной памяти без специальных драйверов ограничивается 1Мб. В защищенном (protected) режиме обеспечивается выполнение сразу нескольких программ за счет переключения между задачами («переключение контекста процессора»). Адресация основной памяти расширена до 4 ГБ (в последних МП – до 100 ГБ). | Intel 80286 |
| 2. | Поддержка системы виртуальных машин | Дальнейшее развитие принципа многозадачности, возможность моделирования в одном МП работу нескольких компьютеров, управляемых разными ОС. | Intel 80386 |
| 3. | Конвейерная обработка команд | Одновременное выполнение разных тактов последовательных команд в разных частях МП с непосредственной передачей результатов выполнения из одной части МП в другую. Позволяло достигнуть пятикратного увеличения производительности МП. | Intel 80286 |
| 4. | Кэширование данных | Использование высокоскоростного буфера для обмена данными между микропроцессорной памятью (регистрами МП) и основной памятью ЭВМ. В кэш-память заранее копируются те участки памяти, с которыми собирается работать МП. Управление процессом кэширования осуществляется кэш-контроллером и производится параллельно с работой центрального процессора. Современные ЭВМ имеют иерархически организованную кэш-память (до 3 уровней). | Intel i386SLC, Intel i486 Многоуровневое кэширование – Intel Pentium II |
| 5. | Суперскалярная архитектура | Наличие в микропроцессоре более 1 конвейера для выполнения команд (параллелизм на уровне инструкций) | Intel Pentium |
| 6. | Суперскалярная архитектура с поддержкой внеочередного исполнения команд («динамическое исполнение») | Наличие в микропроцессоре более 1 конвейера для выполнения команд, а также специальных схем, позволяющих изменить изначальную последовательность выполнения команд (не нарушая смысла алгоритма) с целью параллельной загрузки всех конвейеров. | Intel Pentium Pro |
| 7. | Гарвардская архитектура процессора | В кэш-памяти 1 уровня предусмотрено разделение команд и данных, которые хранятся отдельно друг от друга для повышения эффективности обработки | Intel Pentium Pro |
| 8. | Расширенный набор инструкций | Новые команды, расширяющие базовый набор инструкций МП, для работы с мультимедийной информацией и одновременной однотипной обработки множественных данных. | Intel Pentium MMX, Intel Pentium III, Intel Pentium IV, Семейство Intel Core, Intel Core 2 |
| 9. | Гибридизация RISC и CISC архитектуры | Преобразование стандартных x86-инструкций в RISC-подобные команды фиксированной длины. Еще не выполненные команды записываются в кэш инструкций в том порядке, в котором они будут подаваться на исполняющие устройства (конвейеры) МП. В кэш-памяти может храниться до 12000 микрокоманд. Перевод инструкций формата x86 в микрокоманды ядра процессора происходит асинхронно с работой основных исполняющих устройств. | Intel Pentium IV |
| 10. | Технология одновременной многопоточности | Эмуляция двух логических исполняющих устройств на одном физическом с целью более эффективно исполнять параллельно запущенные потоки команд (параллелизм на уровне потоков) | Intel Pentium IV Hyper-Threading |
| 11. | Многоядерные процессоры | Объединение двух или более исполняющих устройств на одной ИС, действующих как единое устройство. Обычно имеют общий кэш и интерфейсную систему для связи с другими устройствами ЭВМ | Процессоры семейства Intel Core (Intel Core Duo, Intel Core 2 Duo, Pentium Dual Core, Intel core 2 Quad и др.) |
| 12. | Технология автоматического увеличения тактовой частоты процессора | Для обеспечения дополнительной производительности и при условии соблюдения ограничений по мощности, температуре и току, процессор может автоматически «разгоняться», то есть увеличивать рабочую тактовую частоту всех своих ядер. | Процессоры Core i5, i7 |






