Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС / тест_ОС.doc
Скачиваний:
472
Добавлен:
11.04.2015
Размер:
440.83 Кб
Скачать

Де 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) сокет

Соседние файлы в папке ОС