- •«1. Обзор операционных систем. 1.1 Назначение и история развития ос»
- •«1. Обзор операционных систем. 1.2 Функции типичной ос»
- •«2. Принципы создания ос. 2.1 Методы структурирования ос (монолитная реализация, поуровневая декомпозиция, модульный подход, микроядерная ос)»
- •«2. Принципы создания ос. 2.2 Процессы и ресурсы»
- •«2. Принципы создания ос. 2.3 Понятие прикладного программного интерфейса (api) »
- •«2. Принципы создания ос. 2.4 Требования приложений и эволюция программно-аппаратных средств»
- •«2. Принципы создания ос. 2.5 Вопросы организации ос»
- •«2. Принципы создания ос. 2.6 Прерывания (методы и реализация)/ Механизмы защиты, переход в режим системы (ядра)»
- •«3. Параллелелизм. 3.1 Структуры ос»
- •«3. Параллелелизм. 3.8 Мультипроцессирование (циклический опрос (spin-locks), повторная входимость)»
- •«4. Планирование и диспетчеризация.4.1 Статическое и динамическое планирование»
- •«4. Планирование и диспетчеризация.4.2 Планировщики и методы планирования»
- •«4. Планирование и диспетчеризация.4.3 Процессы и нити»
- •« 5. Управление памятью. 5.1. Обзор видов памяти и аппаратных средств управления памятью»
- •« 5. Управление памятью. 5.2 Перекрытие памяти, подкачка, фрагментация и загрузка разделами »
- •« 5. Управление памятью. 5.3 Страничная и сегментная организация памяти»
- •« 5. Управление памятью. 5.4 «Пробуксовка памяти» (Thrashing)»
- •« 5. Управление памятью. 5.5 Кэширование (Caching)»
« 5. Управление памятью. 5.3 Страничная и сегментная организация памяти»
Рабочее множество
*это множество «активных» страниц задачи
это множество «неактивных» страниц задачи
это очередь страниц задачи
это множество всех задач
Принципы замещения страниц. При страничном сбое и отсутствии свободных блоков физической памяти операционная система должна :
*выбрать страницу-кандидат на удаление из памяти и сохранить удаляемую страницу на диске, если она претерпела изменения
выбрать страницу-кандидат на удаление из памяти и сохранить удаляемую страницу на диске
выбрать страницу, которая не изменялась, и сохранить удаляемую страницу на диске
« 5. Управление памятью. 5.4 Методы размещения и замещения блоков памяти (страниц \ сегментов) »
Что не является стратегией размещение блоков
*Первый подходящий
Наиболее подходящий
Наименее подходящий
Принудительно подходящий
Принципы замещения страниц. При страничном сбое и отсутствии свободных блоков физической памяти операционная система должна :
*выбрать страницу-кандидат на удаление из памяти и сохранить удаляемую страницу на диске, если она претерпела изменения
выбрать страницу-кандидат на удаление из памяти и сохранить удаляемую страницу на диске
выбрать страницу, которая не изменялась, и сохранить удаляемую страницу на диске
выбрать страницу-кандидат на удаление из памяти и сохранить копию удаляемой страницы в таблице страниц
Алгоритмы замещения страниц Полная реализация алгоритма LRU (Least Recently Used) :
*практически невозможна
теоретически невозможна
возможна при использовании стековой организации таблицы страниц
возможна при условии построения таблицы страниц в виде бинарных деревьев
Алгоритмы замещения страниц делятся на:
*локальные
*глобальные
региональные
корпоративные
Какие недостатки имеют глобальные алгоритмы замещения страниц:
делают одни процессы чувствительными к поведению других процессов;
если приложение использует большое количество страниц памяти, то все остальные приложения будут в результате ощущать сильное замедление из-за недостатка кадров памяти для своей работы;
некорректно работающее приложение может подорвать работу всей системы если, в системе не предусмотрено ограничение на размер памяти, выделяемой процессу, пытаясь захватить больше памяти.
в многозадачной системе приходится использовать сложные локальные алгоритмы.
*все вышеперечисленное
Укажите алгоритмы используемые при замещении страниц
алгоритм FIFO - выталкивание первой пришедшей страницы
оптимальный алгоритм OPT
алгоритм SJF - планировании процессов
алгоритм NFU - выталкивание редко используемой страницы.
алгоритм NFUNot Frequently Used программная реализация алгоритма LRU.
* все вышеперечисленные
Какими способами осуществляется размещения блоков основной памяти в кэше?
кэш-память с прямым отображением direct-mapped cache
полностью ассоциативная кэш-память fully associative cache
частично ассоциативная partial associative
множественно ассоциативная set-associative cache кэш-память
*все вышеперечисленное
