[ЭКЗАМЕН 32] Защищённый режим работы процессора. Многозадачность. - mRrvz/bmstu-asm GitHub Wiki
Защищенный режим
В защищенном режиме обращение к памяти происходит по виртуальным адресам с использованием механизмов защиты памяти. Набор доступных операций определяется уровнем привилегий (кольца защиты): системный и пользовательский уровни.
Колец защит всего 4. Чем ниже уровень защиты, тем больше возможностей. 0 уровень - всё доступно.
Многозадачность
TSS (Task State Segment - сегмент состояния задачи) - специальная структура в архитектуре x86, содержащая информацию о задаче (процессе). Используется ОС для диспетчеризации задач, в т. ч. переключения на стек ядра при обработке прерываний и исключений.
Для работы с TSS имеется отдельный регистр (в котором лежит TSS текущей программы; в TSS сохраняются все регистры при смене задачи)
Следующий вопрос: Модели памяти в защищённом режиме. Регистры управления памятью. Страничное преобразование.
Предыдущий вопрос: Процессор 80386. Разрядность, регистры.