Архитектура защищенного режима процессоров Intel x86

 

Содержание.

 

Введение.

 

1. Общие сведения о защищенном режиме.

1.1 Общее сравнение реального и защищенного режимов.

1.2 Основные возможности и преимущества защищенного режима.

1.3 Программная модель 32-x разрядных микропроцессоров в защищенном режиме.

2. Адресация памяти в защищенном режиме.

2.1 Дескрипторы и таблицы дескрипторов, типы дескрипторов.

2.2 Страничное управление памятью, виртуальная память.

3. Защита памяти.

3.1 Защита по уровню привилегий.

3.2 Защита по функциональному назначению.

4. Обработка прерываний и исключений.

            4.1 Общие принципы.

            4.2 Рестарт команд.

            4.3 Приоритеты одновременно происходящих прерываний.

            4.4 Механизмы передачи управления обработчикам прерываний.

            4.5 Защита в процедурах прерываний.

            4.6 Код ошибки.

            4.7 Условия возникновения исключений.

5. Переключение задач.

            5.1 Механизмы реализации мультизадачности в Intel x86.

5.2 Программное переключение задач (на уровне ОС).

5.3 Переключение задач по прерываниям.

6. Режим виртуального 8086.

 

·         Приложение 1: Обзор системы команд процессоров “x86”.

·         Приложение 2: Учебные примеры программ защищенного режима.