
- •А.Н. Езин
- •Содержание
- •Пояснительная записка
- •Де 1. Определение, назначение и структурно-функциональная организация операционных систем
- •Де 2 Организация вычислительного процесса
- •Де 3 Управление памятью
- •Де 4 Подсистема ввода/вывода и файловая система
- •Де 5 Интерфейсы операционных систем
- •1) Описывает состав dll – библиотеки, информация о котором необходима компоновщику для установления таблицы косвенных переходов и секции импорта внутри файла .Exe
- •Де 6 Распределенные операционные системы и среды
- •Де 7 Администрирование и обеспечение безопасности в операционных системах
- •Де 8 Особенности распространенных современных операционных систем
- •Литература
Де 2 Организация вычислительного процесса
1. Какая из перечисленных ниже единиц работы (для ОС Windows) планируется в адресном пространстве пользователя создавшей их программой?
1) задание
2) процесс
3) поток
4) волокно
2. Какая из перечисленных ниже единиц работы может быть определена как набор процессов с общими квотами и лимитами, управляемый как единое целое ?
1) задание
2) нить
3) поток
4) волокно
3. Выберите верное высказывание.
1) поток может содержать несколько процессов
2) поток и процесс являются равноправными единицами работы
3) процесс может содержать несколько потоков
4) поток является разновидностью процесса, запускаемого другим процессом в качестве дочернего
4. Укажите какой вид информации из перечисленной ниже не содержится в контексте процесса?
1) содержимое регистров процессора доступных пользователю
2) содержимое счетчика команд
3) состояние управляющих регистров и регистров состояния
4) указатели на ресурсы, которыми управляет процесс
5. Укажите правильное и наиболее полное определение блока управления процессом из перечисленных ниже?
1) дескриптор процесса
2) информация, идентифицирующая процесс, описывающая его состояние, и информация необходимая для управления процессом
3) информация, позволяющая системе приостанавливать и возобновлять выполнение процесса с прерванного места
4) информация, позволяющая системе приостанавливать и возобновлять выполнение процесса с прерванного места, а также информация необходимая для управления процессом
6. В каком из перечисленных ниже событий процесс переходит в состояние заблокированный?
1) вход в систему
2) ожидание события
3) исчерпание кванта времени для выполнения
4) завершение исполнения
7. В каком из перечисленных ниже случаев операционная система создает единую таблицу потоков?
1) управление потоками реализовано на уровне пользователя
2) управление потоками осуществляется в многопроцессорной системе
3) управление потоками реализовано на уровне ядра ОС
4) управление потоками осуществляется в однопроцессорной системе
8. В функции какого планировщика из перечисленных ниже входит осуществление свопинга?
1) долгосрочный планировщик
2) среднесрочный планировщик
3) краткосрочный планировщик
4) планировщик ввода-вывода
9. Для какой разновидности приоритетного планирования активный поток выполняется до тех пор, пока он сам не покинет процессор, перейдя в состояние ожидания, или не завершится, или произойдет ошибка?
1) с абсолютными приоритетами
2) с переменными приоритетами
3) с приоритетами реального времени
4) с относительными приоритетами
10. Выберите верное высказывание.
1) во многих операционных системах алгоритмы планирования построены с использованием как концепции квантования, так и приоритетов
2) концепция квантования и концепция приоритетов не могут одновременной использоваться для построения алгоритмов планирования
3) концепция квантования и концепция приоритетов не имеют отношения к вопросу планирования процессов
4) нет правильного ответа
11. Если процессы непосредственно осведомлены о наличии друг друга, то возникает…
1) проблема синхронизации
2) проблема взаимоисключений
3) проблема голодания
4) нет правильного ответа
12. Если несколько процессов или потоков имеют доступ к данным одного файла одновременно, то взаимоисключающими должны быть только операции…
1) чтения
2) записи
3) поиска
4) чтения и записи
13. Мьютекс представляет собой синхронизующий объект, являющийся частным случаем…
1) монитора Хоара
2) объекта критическая секция
3) события
4) семафора
14. В какой области памяти хранится переменная-семафор?
1) в общей области памяти процессов, синхронизация которых осуществляется с помощью семафора
2) в адресном пространстве ядра операционной системы
3) в отображаемом файле, используемом всеми синхронизируемыми с помощью семафора процессам
4) в специальном регистре процессора
15. Какой механизм из перечисленных ниже может быть использован для передачи данных от одного процесса к другому процессу, если последние выполняются на разных компьютерах, связанных компьютерной сетью?
1) канал
2) почтовый ящик
3) вызов локальных процедур
4) сокет