Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OS Экзамен / ОСИ ТЕСТЫ / Экзаменационные Тесты по операцонным системам

.doc
Скачиваний:
75
Добавлен:
19.05.2015
Размер:
58.37 Кб
Скачать

1. У операционной системы OS/360 выпущенной корпорацией IBM в конце 60-х годов не было :

[] a) многозадачности.

[] b) графического интерфейса.+

3.К какому поколению ОС относится ОС Windows2000?

А)2

b)3

c)4+

d)5

e)6

4.В какой системе планирование текущего приоритета зависит от количества полученных процессом ?

a)циклический

b)лотерейный

8.В системе используется виртуальная память со страничной организацией. Могут ли адреса 30[4096] и 20[ 02] указывать на одну и ту же ячейку в физической памяти?

a)да, если начальный адрес сегментов 30 и 20 совпадают

b)да, если сегмент 30 начинается через 4096 байт после начала сегмента 20

c)нет, это разные сегменты, значит разные участки в памяти

d)нет, так как страницы не могут переключаться +

e)да, в независимости от адреса начала сегментов

9.Одна из основных задач при проектировании диалоговых операционных систем

a)обеспечивать возможность человека общаться с компьютером +

b)обеспечить адекватное время ответа человеку

c)формировать адекватный решаемой задачи графический интерфейс

d)обладать зачатками «искусственного интеллекта»

10)Носители информации большего объема обычно _ чем носители меньшего объема.

a)дороже(за 1 мб хранения)

b)дешевле(за 1 мб хранения) +

c)медленнее

d)быстрее

e)ответы b) и c)

f)ответы b) и d)

11. В чем различия между абсолютной и перемещаемыми пограничными модулями?

[] a) абсолютный модуль всё время жизни работает в адресах памяти, куда он был загружен, а перемещаемый может быть сдвинут в процессе выполнения

[] b) перемещаемый модуль может быть загружен в любую область памяти, а абсолютный только в нижние адреса адресного пространства.

[] с) перемещаемый модуль может быть загружен в любую область памяти, а абсолютный только по заранее задорному адресу.

[] d) абсолютный модуль нельзя скопировать и запустить на другой ВС в отличи от перемещаемого

12. … виртуальной памяти возможна только …

14. Предположим, что операционная система располагает свободными участками размером 35,72,3,20 и 192 байта. Участок какого размера использует менеджер памяти для выделения 22 байт по алгоритму «наименее подходящий»?

[] a) 35

[] b) 72

[] c) 3

[] d) 20

[] e) 192 +

15. Отметьте пункты, которые не гарантируют отсутствие ситуации тупика

[] a) однозадачная ОС

[] b) наличие развитых средств синхронизации процессов

[] c) наличие достаточного количества виртуальной памяти +

[] d) отсутствие монопольных ресурсов

[] e) наличие механизма «контрольных точек»

[] f) возможность процессов отдавать занятые ресурсы по требованию

[] g) все выше перечисленное

16. Основная задача операционной системы заключается в …

[] a) управлении ресурсами компьютера +

[] b) поддержке оператора ЭВМ

[] c) развлечении пользователя

[] d) обеспечение большего удобства работы с компьютером

[] e) ответы a) и c)

[] f) ответы a) и b) и c)

17. Для чего использовался граничный регистр в однозадачных системах управления памятью?

[] a) для защиты кода операционной системы от ошибок программы +

[] b) для указания размера сегмента работающей программы

[] c) для указания на границу между областями кода и данных программы

[] d) для ограничения размера памяти, которую может занимать программа

18. В ОС используется виртуальная память. Что можно сказать о … (сегмент : смешение) в физической…

20. Какой основной недостаток алгоритма выгрузки страниц (свопинга) «Самое малое количество обращений»?

[] a) у алгоритма нет недостатков

[] b) сложность алгоритмической реализации

[] c) слишком огромные затраты памяти на реализацию алгоритма

[] d) возможность задержки в памяти давно использовавшихся страниц вместо необходимых сейчас +

21. Сколько страниц виртуальной памяти может адресовать алгоритм страничного преобразования в современной Intel архитектуре (32 биита)?

[] a) 210

[] b) 220 +

[] c) 230

[] d) 1000000

[] e) это зависит от таблицы дескрипторов

[] f) это зависит от операционной системы

22. Верно ли, что в каждой записи таблицы страниц виртуального преобразования содержаться сведения и том, какого типа информация там хранится: данные или код?

[] a) да +

[] b) нет

23. Какой размер одной страницы виртуальной памяти в архитектуре Intel

[] a) 1 Кб

[] b) 2 Кб

[] c) 4 Кб +

[] d) 6 Кб

[] e) 8 Кб

24. Что такое «куча» в системах Windows?

[] a) синоним виртуальной памяти системы

[] b) участок памяти с динамическим распределением внутри +

[] c) участок памяти процесса, содержащий данные

[] d) синоним виртуальной памяти процесса.

[] e) участки свободной памяти системы

25. Что возвращает функция CreateHeap в случае ошибки

[] a) NULL

[] b) ERROR_NOT_ENOUGH_MEMORY

[] c) INVALID_HEAP_OPERATION

[] d) INVALID_HANDLE_VALUE

[] e) такой функции не существует +

26. VirtualFree

27. Медианный размер файла это

[] a) средний размер файлов на томе +

[] b) размер файла, расположенного ближе всего к середине тома

[] c) оптимальный по показателю скорости обращения размер файла с учетом параметров носителя информации

[] d) размер, кода половина файлов на томе больше него, а половина - меньше

[] e) то же что d), но с учётом параметров носителя информации

[] f) нет правильных ответов

28. Функция signal в UNIX системах предназначена для

[] a) передачи сигнала от одного процесса другому

[] b) передачи сигнала процессом самому себе

[] c) перехват/изменение функции-обработчика сигнала +

[] d) считывания сигнала из очереди сигналов для обработки

[] e) организация новой очереди сигналов

[] f) нет правильных ответов

29. Операционную систему называют многозадачной, если она может

[] a) запускать различные программы

[] b) работать на многопроцессорных ВС

[] c) выполнять несколько программ одновременно +

[] d) является универсальной ОС

[] e) ответы b) и c)

30. С какой целью используется концепция рабочего набора?

[] a) для описания множества запущенных в данный момент процессов

[] b) для определения области, в которой может располагаться код программы

[] c) для защиты ядра ОС вредоносных программ

[] d) для увеличения быстродействия системы

[] e) для помощи в реализации алгоритма лотерейного планирования

31. Из какого состояния процесс может перейти в состояния «выполнения»?

[] a) пассивное

[] b) пассивное, выполнение

[] c) готовность +

[] d) выполнение

[] e) готовность, выполнение

32. Что происходит с процессом в ОС Windows в случае завершения

33. Известно, что в настоящий момент в состоянии «выполнения» находится один процесс. Выберете правильное в этом случае утверждения

[] a) это многозадачная ОС

[] b) в системе используется виртуальная память

[] c) в ядре ОС реализован хороший алгоритм планирования

[] d) это многопроцессорная ОС

[] e) в системе отсутствует тупик +

[] f) запущено более одной пользовательской задачи

[] g) при планировании в системе используется потоки

[] h) нет достоверных утверждений

34. Для запуска перемещаемого модуля в произвольном фиксированном разделе памяти (многозадачность с фиксированными разделами) операционная система

[] a) редактировала содержимое таблицы страниц виртуальной памяти

[] b) использовала особенности процессоров Intel при адресации памяти

[] c) запрещала выгрузку страниц раздела на внешний носитель

[] d) изменяла код модуля после загрузки его в память

[] e) использовала отображение файлов на память

35. Что такое «квант»?

[] a) единица измерения объёма оперативной памяти

[] b) минимальная единица времени выполнения процесса +

[] c) минимальный энергетический порог срабатывания транзистора в ячейки памяти

[] d) минимальная задержка при обращении с внешними устройствами

[] e) один такт генератора частоты процессора

[] f) нет правильных ответов

36. Операционные системы семейства UNIX/Linix являются многозадачными ОС?

[] a) да, но только при наличии нескольких процессоров

[] b) да +

[] с) нет

37. Какая информация не содержится в Блоке Управления Процессом?

[] a) карта занятой памяти

39. С помощью какой функции в системе Unix (POSIX) происходит создание нового процесса?

[] a) allocate_process

[] b) creat

[] c) execve

[] d) fork +

[] e) addproc

[] f) ShellExecute

40. Задан участок кода системы Unix

main() {if (fork() != fork()) printf(“1”); else printf(“2”)}

Что будет выведено на экран?

[] a) «1» + -

[] b) «2»

[] c) и «1» и «2»

[] d) две «1» и две «2»

[] e) три «2» и одна «1»

[] f) три «1» и одна «2»

[] g) ничего не выведется

[] h) это зависит от алгоритма планирования процессов

41. Какая функция должна использоваться возобновления работы процесса, если в функции CreateProcess был использован флаг CREATE_SUSPENDED (запущен в остановленном состоянии)?

[] a) UnsuspendThread

[] b) UnsuspendProcess

[] c) ResumeThread

[] d) ResumeProcess +

[] e) Unsuspend Process

[] f) SwitchToThread

[] g) SetProcessMode

42. Какое действие выполняет функция shmget в UNIX?

[] a) захват времени процессора в монопольное использование

[] b) захват участка памяти и запрет на его выгрузку

[] c) выделение участка памяти для общего доступа + -

[] d) подключение к разделу страничной подкачки

[] e) нет правильных ответов

43. Какое примитив синхронизации реализуется системным объектом Mutex в ОС Windows.

[] a) сигнал

[] b) общая память

[] c) именованный канал

[] d)

44. Процесс «А» занимается важными расчетами и записывает полученные результаты в область общей памяти. Какой механизм синхронизации наиболее удобен, чтобы сообщить об окончании расчетов процессу «Б» ?

[] a) критическая секция.

[] b) семафор

[] c) событие +

[] d) общая память

[] e) именованный канал

45. Какое максимальное количество блоков ФС может занимать файл в системе расположения «13 полей» (одна из классических ФС в ОС Unix) в случае если размер блока 4 Кб, а количество блоков на томе не более 232?

[] a) 1 074 791 434

[] b) 537 395 717

[] c) 3 224 374 301

[] d) 224

[] e) неограниченно

[] f) нет правильных ответов

46. С помощью какой функции в системе Windows происходит резервирование участка адресов без выделения для них физической памяти?

[] a) VirtualAddress

[] b) VirtualReserver

[] c) VirtualProtect

[] d) VirtualRealloc

[] e) VirtualAlloc +

[] f) CreateHeap

[] g) такое резервирование можно выполнить только в системах Unix

47. Что значит фраза «процесс А имеет более низкий приоритет чем Б»?

[] a) численное значение приоритета А больше чем значение приоритета Б

[] b) численное значение приоритета А меньше чем значение приоритета Б

[] c) процесс А получит при планировании меньше ресурсов чем процесс Б +

[] d) процесс А выполняется визуально быстрее чем Б

[] e) процессу А выделяется кванты большего размера чем Б

[] f) процесс будет быстрее занимать свободную память

48. Выберите функции, которые могут используются при работе с именованными каналами на стороне сервера

[] a) CreateNamedPipe, ConnectNamedPipe, CloseHandle, ReadFile +

[] b) CreateNamedPipe, CallNamedPipe,

[] c) CreateFile, ReadFile, CloseHandle,

[] d) CreateNamedPipe, SetFilePose, Read…

[] e) CreateNamedPipe, WaitNamedPipe,

[] f) нет правильных ответов.

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