Page 397 - ЭВМ
P. 397
Приложение 4
КРАТКАЯ СПРАВКА ПО РАЗНОВИДНОСТЯМ АРХИТЕКТУР
БАЗОВЫХ СЕМЕЙСТВ ПРОЦЕССОРОВ УПРАВЛЯЮЩИХ ЭВМ
Процессоры с архитектурой ×86
Процессоры ×86 (Intel 80×86) – это общее название семейства
микропроцессоров как разработанных и выпускаемых компанией Intel, так
и совместимых с ними процессоров других производителей (AMD, VIA,
Transmeta, Winchip и т. д.).
Такое имя закрепилось за семейством этих микропроцессоров, так
как названия ранних моделей процессоров Intel заканчивались на число 86:
8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Более поздние модели
стали называть именами собственными, например «Пентиум» (Pentium),
чтобы иметь возможность зарегистрировать их как торговую марку.
Другое название для архитектуры этого типа – IA (Intel Architecture)
или же IA-32.
Архитектура ×86 – это CISC-архитектура. Ее особенностью является
то, что доступ к памяти происходит по «словам». «Слова» размещаются по
принципу little-endian. Современные процессоры включают в себя декоде-
ры команд ×86 для преобразования их в упрощённый внутренний формат
с последующим их выполнением, тем самым они являются RISC и CISC
одновременно.
Реальный режим. Классический режим, использованный в ранних
IBM PC, позволяет адресовать 1 Мбайт памяти и не имеет встроенных
средств для защиты памяти и переключения задач, что, впрочем, не меша-
ет реализовать программную многозадачность.
Расширения:
1. 24-битный защищённый режим. Реализован только в микропро-
цессоре 80286 – первом микропроцессоре фирмы Intel, имеющем защи-
щенный режим (Protected Mode). Он имел 24-разрядную архитектуру и по-
зволял адресовать до 16 Мбайт ОЗУ. Задачи имели пока ещё общее адрес-
ное пространство.
2. 32-битный защищённый режим. 32-разрядная архитектура позво-
ляет адресовать до 4 Гбайт ОЗУ. В 32-битном режиме появилось понятие
линейного адресного пространства. Теперь каждая задача может иметь
отдельное адресное пространство. Задачи могут использовать до 4 Гбайт
линейного пространства независимо от количества установленной физиче-
ской памяти. В более поздних 32-разрядных процессорах появилось
Physical Address Extend (PAE) – адресное расширение физической памяти
до 36 бит (до 64 Гбайт ОЗУ). Это изменение не затронуло разрядности
задач – они остались 32-битными.
386