Защищенный режим
-
Обзор архитектуры x86
- x86 — это архитектура, разработанная Intel, которая стала стандартом для персональных компьютеров.
- x86 включает в себя различные модели процессоров, начиная с 8086 и заканчивая современными 64-битными процессорами.
-
Режимы работы процессора
- Процессор может работать в реальном режиме, защищенном режиме или в режиме виртуального 8086.
- В реальном режиме процессор выполняет инструкции, которые не требуют защиты памяти.
- В защищенном режиме процессор выполняет инструкции с защитой памяти, такие как системные вызовы.
- В режиме виртуального 8086 процессор работает в 16-битном защищенном режиме, который совместим с 8086.
-
Особенности защищенного режима
- В защищенном режиме процессор использует сегментную адресацию для управления памятью.
- Сегментная адресация позволяет разделить память на логические сегменты, каждый из которых имеет свой собственный дескриптор.
- Процессор может выполнять инструкции с защитой памяти и использовать GDT и LDT для управления доступом к памяти.
-
Расширения защищенного режима
- Модель 386 добавила подкачку в защищенный режим для управления доступом к страницам памяти.
- Модель 286 ввела кольца, шлюзы привилегированных вызовов и сегмент состояния задачи для поддержки многозадачности.
-
Операционные системы и режимы
- Некоторые операционные системы, такие как OS/2, используют режим виртуального 8086 для запуска программ.
- Windows 3.0 и последующие версии поддерживают 16-битный защищенный режим, сохраняя модель единого уровня привилегий.
- Современные 32-разрядные операционные системы используют режим виртуального 8086 для запуска определенных приложений.
-
Рекомендации и внешние ссылки
- В статье представлены ссылки на учебные пособия и руководства по работе с защищенным режимом.