Лекция: Уровень привилегий 3, режим пользователя, минимальный.
ОС Windows используют только 0 и 3 уровни.
Режим ядра (кольцо 0) – наиболее привилегированный режим:
— имеет прямой доступ к аппаратному обеспечению;
— имеет доступ ко всей памяти компьютера;
— не может быть вытеснен в страничный файл на жестком диске;
— выполняется с большим приоритетом, чем процессы режима пользователя.
Компоненты режима ядра защищены архитектурно, процессор предотвращает их
Изменение другой программой.
Процесс режима пользователя характеризуется следующим:
— не имеет прямого доступа к аппаратуре, это защищает систему от неисправных
Приложений или неавторизированного доступа;
— ограничен выделенным им адресным пространством. Этим обеспечивается
Целостность ОС;
— может быть вытеснен из физической памяти в виртуальную память на жестком
Диске. Пространство на диске используется как дополнительное ОЗУ;
— выполняется с меньшим приоритетом, чем ядро.
Процессы режима пользователя получают меньший доступ к процессу, чем
Процессы режима ядра. ОС не ожидает окончания выполнения приложения.
Неисправный программный компонент не вызывает разрушения системы.
Многозадачность
Многозадачность – способность операционной системы обеспечить совместное
Использование процессора несколькими программами, т.е. выполнять более одной