- •Самостійна робота 1
- •1 План самостійної роботи
- •2 Основные теоретические сведения
- •2.1 Эволюция операционных систем
- •2.2 Назначение и функции операционной системы
- •2.3 Архитектура операционной системы
- •2.4 Процессы и потоки
- •2.5 Управление памятью
- •3 Вопросы и задания для самопроверки
- •3.1 Вопросы и задания для самопроверки к подтеме «Эволюция операционных систем»
- •2.6 Аппаратная поддержка мультипрограммирования (на примере процессора Pentium)
- •3.2 Вопросы и задания для самопроверки к подтеме «Назначение и функции операционной системы»
- •3.3 Вопросы и задания для самопроверки к подтеме «Архитектура операционной системы»
- •3.4 Вопросы и задания для самопроверки к подтеме «Процессы и потоки»
- •3.5 Вопросы и задания для самопроверки к подтеме «Управление памятью»
- •3.6 Вопросы и задания для самопроверки к подтеме «Аппаратная поддержка мультипрограммирования (на примере процесора Pentium)»
3.6 Вопросы и задания для самопроверки к подтеме «Аппаратная поддержка мультипрограммирования (на примере процесора Pentium)»
81. Существует ли защищенный режим в большинстве современных процессоров или это специфический режим процессоров Pentium ?
82. Значения каких системных регистров процессора должен использовать программный модуль ОС, чтобы произвести обращение к индивидуальной части памяти текущего процесса ?
83. К каким последствиям может привести использование для задач всех уровней привилегий одного общего стека ?
84. Почему в сегменте состояния задачи TSS хранятся значения селекторов стека для уровней привилегий 0,1 и 2, но нет значения для селектора уровня 3 ?
85. В какой памяти, физической или виртуальной, базовый адрес, хранимый в дескрипторе сегмента, определяет положение сегмента при выключенном страничном механизме ?
86. Зачем нужны шлюзы вызовов процедур и задач, если существует возможность непосредственного вызова ?
87. Заполните таблицу, указав возможность непосредственного вызова процедуры со сменой кодового сегмента для различных сочетаний уровней привилегий вызывающего и вызываемого сегментов и типов сегментов:
Соотноше-ние уровней |
Тип сег-мента |
Возможность (невозможность) доступа |
Соотноше-ние уровней |
Тип сег-мента |
Возможность (невозможность) доступа |
CPL > DPL |
С = 1 |
|
CPL > DPL |
С = 0 |
|
CPL < DPL |
С = 1 |
|
CPL < DPL |
С = 0 |
|
CPL = DPL |
С = 1 |
|
CPL = DPL |
С = 0 |
|
88. Можно ли на базе процессора Pentium реализовать систему управления памятью с фиксированными разделами ?
89. Можно ли выгружать страницы, которые хранят разделы таблицы страниц ?
90. По каким соображениям в процессорах Pentium запрещено вызывать менее привилегированные процедуры, но разрешено вызывать менее привилегированные задачи ?
91. В чем принципиальное отличие использования шлюза прерываний от использования шлюза задачи?
92. Поддерживает ли процессор Pentium приоритезацию запросов прерывания между несколькими внешними устройствами?
