OS Экзамен / ОСИ ТЕСТЫ / Экзаменационные Тесты по операцонным системам
.doc1. У операционной системы 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) нет правильных ответов.