[ЭКЗАМЕН 32] Защищённый режим работы процессора. Многозадачность. - mRrvz/bmstu-asm GitHub Wiki

Защищенный режим

В защищенном режиме обращение к памяти происходит по виртуальным адресам с использованием механизмов защиты памяти. Набор доступных операций определяется уровнем привилегий (кольца защиты): системный и пользовательский уровни.

Колец защит всего 4. Чем ниже уровень защиты, тем больше возможностей. 0 уровень - всё доступно.

Многозадачность

TSS (Task State Segment - сегмент состояния задачи) - специальная структура в архитектуре x86, содержащая информацию о задаче (процессе). Используется ОС для диспетчеризации задач, в т. ч. переключения на стек ядра при обработке прерываний и исключений.

Для работы с TSS имеется отдельный регистр (в котором лежит TSS текущей программы; в TSS сохраняются все регистры при смене задачи)

Следующий вопрос: Модели памяти в защищённом режиме. Регистры управления памятью. Страничное преобразование.

Предыдущий вопрос: Процессор 80386. Разрядность, регистры.