- •Методические указания
- •230100 «Информатика и вычислительная техника»
- •Введение
- •Общие сведения о дисциплине
- •Раздел 1. Основные понятия операционных систем
- •Раздел 2. Управление задачами и памятью в операционных системах
- •Раздел 3. Управление вводом/выводом и файловые системы
- •Раздел 4. Архитектура и разновидности операционных систем
- •Ответы на задания для самоконтроля
- •Библиографический список
- •Содержание
- •230100 «Информатика и вычислительная техника»
- •394026 Воронеж, Московский просп., 14
Раздел 1. Основные понятия операционных систем
Основные понятия: Классификация операционных систем виды ресурсов, прерывания, понятия вычислительного процесса и ресурса, понятие операционной системы и среды.
Вопросы по разделу:
1. Понятие операционной системы и среды. [1]
2. Понятия вычислительного процесса и ресурса. [1]
3. Классификация операционных систем. [1]
Задания для самоконтроля:
1. Монолитная и микроядерная структура ОС - это...
а. противоположности
b. одно и то же
c. системы-клоны
d. одно является продолжением другого
2. Ресурсы системы классифицируются (укажите лишнее):
a. Делимые
b. Неделимые
c. Частично-делимые
3. Выполнение отдельной программы с ее данными на
последовательном процессоре называется ...
(укажите лишнее):
a. задача
b. процесс
d. приоритет
4. Какие виды прерывания имеют более высокий
приоритет:
a. прерывания от средств контроля процессора
b. программные прерывания
c. прерывания от внешних устройств
5. Укажите несуществующий класс прерываний:
a. программные
b. внешние
c. аварийные
d. внутренние
6. Ресурс может быть выделен задаче, обратившейся к
супервизору с соответствующим запросом, если
(укажите лишнее):
a. он свободен и в системе, нет запросов от задач более
высокого приоритета к этому же ресурсу
b. текущий запрос и ранее выданные запросы допускают
совместное использование ресурсов
c. ресурс используется задачей высшего приоритета, но
может быть отобран
7. Назовите систему, выступающую как интерфейс между
пользователем и ПК, служащую для эффективного
распределения ресурсов вычислительной системы
8. Операционная среда может включать несколько
интерфейсов: пользовательские и …
(дополните предложение)
программные
9. Назовите системное программное окружение, в котором
могут выполняться программы, созданные по правилам
работы этой среды?
10. Прерывания могут быть (укажите лишнее):
a. внешние
b. внутренние
c. наружные
d. скрытые
11. В случае, когда запросы с более низким приоритетом
могут прерывать обработку прерывания с более высоким
приоритетом называется:
a. прерывание с относительным приоритетам
b. прерывание по принципу стека
c. прерывание с абсолютным приоритетам
12. Операционная система предоставляет пользователю:
a. виртуальную машину
b. реальную машину
c. идеальную машину
13. Какие виды прерывания имеют более высокий приоритет:
a. прерывания от средств контроля процессора
b. программные прерывания
c. прерывания от внешних устройств
Раздел 2. Управление задачами и памятью в операционных системах
Основные понятия: Планирование и диспетчеризация процессов и задач, диспетчеризация задач с использованием динамических приоритетов, дисциплины диспетчеризации.
Вопросы по разделу:
1. Диспетчеризация процессов и задач. [1,2]
2. Планирование процессов и задач. [1,2]
3. Распределение оперативной памяти. [1]
Задания для самоконтроля:
1. Дисциплины диспетчеризации процессов и задач делятся
на:
a. Бесприоритетные и приоритетные;
b. Приоритетные и линейные;
c. Бесприоритетные и с фиксированным приоритетом;
d. Приоритетные и с динамическим проиритетом.
2. Динамическая область памяти - это область памяти,
размер которой на этапе компиляции:
a. не известен
b. известен
c. вычисляется
d. не вычисляется
3. Статическая область памяти - это область памяти,
раз мер на этапе компиляции которой .....
a. не известен
b. известен
c. вычисляется
d. не вычисляется
4. Дескриптор процесса не содержит … процесса:
a. тип ,
b. приоритет ,
c. переменную состояния,
d. адрес ресурса.
5. Замена оперативной памяти дисковой памятью в целях
повышения уровня мультипрограммирования
называется........
6. Как называется метод, используемый для ускорения
доступа к физической памяти?
a. Кеширование
b. Мультипрограммирование
c. Буферизация
d. Архивация
7. Распределение памяти - это процесс, который ставит
в соответствие лексическим единицам исходной
программы ...................области памяти, необходимой
для этой лексической единицы
(дополните пропущенное):
a. адрес и размер
b. размер и атрибуты
c. адрес и атрибуты
d. адрес, размер и атрибуты
8. Глобальная область памяти - это область памяти, кото-
рая выделяется ..... раз(а) при инициализации результи-
рующей программы и действует все время выполнения
программы.
a. два
b. один
c. несколько
9. Локальная область памяти - это область памяти, кото-
рая выделяется ....... выполнения некоторого фрагмента
результирующей программы (дополните пропущенное):
a. в начале
b. перед началом
c. во время
d. перед завершением
10. Укажите сокращенное название идентификатора
процесса:
a. PID
b. POD
c. PAD