Тест по Безопасности Операционных систем

1. Программирование первых ламповых вычислительных устройств осуществлялось исключительно на

1. машинном языке

2. высокоуровневом языке

3. английском языке

4. командном языке

2. Программа-монитор в первых реализациях систем пакетной обработки хранилась на

1. перфокартах

2. дискетах

3. лазерных дисках

4. жестком диске

3. В компьютерах 60-х годов большая часть действий по организации вычислительного процесса выполнялась

1. операционной системой

2. пользователем

3. системным программистом

4. аппаратурой компьютера

4. Сетевые операционные системы, в отличие от многопользовательских, позволяют

1. организовать распределенное хранение и обработку данных

2. рассредоточить пользователей

3. предоставить каждому пользователю свой терминал

4. организовать мультипрограммную обработку данных

5. Первоначально операционная система UNIX предназначалась для поддержания

1. режима разделения времени в компьютере PDP-11

2. пакетной обработки в компьютере PDP-11

3. мультипрограммирования в компьютере PDP-11

4. специализированного оборудования в компьютере PDP-11

6. Распространенная однопрограммная однопользовательская ОС компании Microsoft с интерфейсом командной строки называлась

1. MS-DOS

2. UNIX

3. Windows NT

4. NetWare

7. Первой многозадачной ОС для персональных компьютеров, в полной мере использующей возможности защищенного режима, стала

1. OS/2

2. UNIX

3. LINUX

4. MS-DOS

8. В 90-е годы практически все ОС, занимающие заметное место на рынке, стали

1. сетевыми

2. поддерживать режим реального времени

3. поддерживать режим пакетной обработки

4. многопользовательскими

9. В 90-е годы все компании-производители ОС резко усилили поддержку своими

системами средств работы с Интернетом, поскольку

1. компьютер стал средством коммуникации

2. только в Интернете можно получить драйверы устройств

3. компьютер требует обязательного подключения к сети

4. это повышает производительность системы

10. На современном этапе развития ОС стратегическим направлением их эволюции является

1. создание многофункциональной масштабируемой справочной службы

2. поддержка мультиплексирования нескольких стеков протоколов

3. поддержка мультипрограммирования

4. создание одной универсальной ОС

11. Из перечисленного: 1) развитые графические интерфейсы; 2) поддержка командной строки; 3) большое количество драйверов; 4) поддержка звука и видеоизображения; 5) менеджер ресурсов – повышение удобства интерактивной работы с компьютером обеспечивают включения в современные ОС

1. 1, 3, 4

2. 1, 3, 5

3. 1, 4

4. 3, 5

12. Для успешного решения своих задач современный прикладной программист может обойтись без

1. детального знания аппаратного устройства компьютера

2. знания языков программирования

3. знания основ работы компьютера

4. использования компиляторов

13. Определение, какому процессу, когда и в каком количестве следует выделить данный ресурс, называется

1. планированием ресурса

2. распределением ресурса

3. делением ресурса

4. вычислением ресурса

14. Поддержание оперативной информации о занятости ресурса и распределенной доле ресурса, называется

1. учетом использования ресурса

2. отслеживанием ресурса

3. изучением ресурса

4. обслуживанием ресурса

15. Процессы, инициализируемые ОС для выполнения своих функций, называются

1. системными

2. пользовательскими

3. специальными

4. командными

16. Программа, управляющая конкретной моделью внешнего устройства и учитывающая все его особенности, называется

1. драйвером

2. утилитой

3. мастером

4. модулем

17. Возможность подключения разнообразных моделей внешних устройств гарантируется наличием в ОС большого количества

1. драйверов

2. модулей ядра

3. вспомогательных приложений

4. утилит

18. Чтобы сторонние разработчики могли поставлять свои драйверы к устройствам, ОС должна поддерживать четко определенный интерфейс между драйверами и

1. остальными частями ОС

2. пользовательскими приложениями

3. устройствами

4. ядром ОС

19. Командный файл ОС содержит последовательность

1. команд

2. машинных кодов

3. операторов

4. пунктов меню

20. Программный модуль ОС, ответственный за чтение отдельных команд или их последовательности из командного файла, называется

1. командным интерпретатором

2. диспетчером команд

3. командной утилитой

4. командным модулем

21. ОС, в которой одновременно может выполняться несколько программных процессов, называется

1. мультипрограммной

2. однопрограммной

3. мультипроцессной

4. мультипроцессорной

22. ОС, предоставляющая возможность одновременного доступа к вычислительной системе нескольких пользователей, называется

1. многопользовательской

2. многозадачной

3. мультитерминальной

4. однопользовательской

23. ОС, критерием эффективности работы которой является решение максимального количества задач в единицу времени, называется системой

1. пакетной обработки

2. разделения времени

3. многозадачной обработки

4. квантования времени

24. ОС, в которой каждой задаче выделяется квант процессорного времени, – это система

1. разделения времени

2. разделения задач

3. квантования времени

4. квантования задач

25. Для управления технологическими процессами и техническими объектами применяются ОС

1. реального времени

2. разделения времени

3. квантования времени

4. заданного времени

26. Время между запуском программы на выполнение и получением результата называют

1. временем реакции

2. временем выполнения

3. периодом выполнения

4. длительностью реакции

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

1. ресурсами вычислительной системы

2. первичными ресурсами вычислительной системы

3. функциями вычислительной системы

4. параметрами вычислительной системы

28. Структурная организация ОС на основе различных программных модулей называется

1. архитектурой ОС

2. схемой ОС

3. концепцией ОС

4. строением ОС

29. Класс функций ОС, решающих внутрисистемные задачи организации вычислительного процесса, входит в состав

1. ядра ОС

2. основных модулей ОС

3. вспомогательных модулей ОС

4. специальных модулей Ос

30. Если в операционной системе существует и процесс, и поток, то с точки зрения ОС процесс является заявкой на потребление любых видов ресурсов, кроме

1. процессорного времени

2. оперативной памяти

3. устройств ввода-вывода

4. дискового пространства

31. При управлении процессами изоляция одного процесса от другого входит в задачи

1. операционной системы

2. программы пользователя

3. системного программиста

4. системного администратора

32. Операционная система отражает виртуальное адресное пространство процесса на отведенную процессу

1. физическую память

2. логическую память

3. дисковую память

4. оперативную память

33. При мультипрограммировании пропускная способность операционной системы

1. повышается

2. снижается

3. не изменяется

4. не оценивается

34. Если в системе существуют и процессы, и потоки, то операционная система распределяет процессорное время между

1. потоками

2. процессами

3. процессами и потоками

4. процессами и их потомками

35. Мультипрограммирование на уровне потоков по сравнению с мультипрограммированием на уровне процессов

1. более эффективно

2. менее эффективно

3. столь же эффективно

4. более эффективно только для многопроцессорных систем

36. Системы пакетной обработки предназначались в основном для решения

1. вычислительных задач, некритичных ко времени выполнения

2. вычислительных задач, критичных ко времени выполнения

3. задач оперативного управления технологическими процессами

4. задач интерактивного взаимодействия с пользователем

37. Множество одновременно выполняемых задач в системах пакетной обработки называется

1. мультипрограммной смесью

2. мультипоточной смесью

3. мультипроцессорной смесью

4. многозадачной смесью

38. В мультипрограммной смеси желательно одновременное присутствие

1. вычислительных задач и задач с интенсивным вводом-выводом

2. задач управления и вычислительных задач

3. задач управления и задач с интенсивным вводом-выводом

4. простых и сложных задач

39. В компьютерах класса мэйнфреймов специализированный процессор ввода-вывода называется

1. каналом

2. контроллером

3. мультипроцессором

4. мьютексом

40. Контроллер и центральный процессор работают

1. асинхронно

2. синхронно

3. дуплексно

4. полудуплексно

41. Наибольший эффект ускорения от применения мультипрограммирования в пакетных системах достигается при

1. полном перекрытии вычислений и ввода-вывода

2. частичном перекрытии вычислений и ввода-вывода

3. полном неперыкритии вычислений и ввода-вывода

4. отсутствии вычислительных задач

5. отсутствии задач ввода-вывода

42. Когда для продолжения вычислений необходимо полное завершение операции ввода-вывода параллелизм

1. невозможен

2. возможен

3. может быть максимальным

4. минимален

43. Смесь задач по сравнению с последовательным выполнением всех задач этой смеси выполняется

1. не дольше

2. всегда медленнее

3. всегда быстрее

4. за тоже время

44. Целью операционных систем с разделением времени является

1. повышение удобства работы пользователя

2. минимизация простоев всех устройств компьютера

3. уменьшение времени реакции системы

4. увеличение времени реакции системы

45. Способ организации вычислительного процесса в системах с несколькими центральными процессами называется

1. мультипроцессированием

2. мультипрограммированием

3. многопоточностью

4. процессированием

46. Задача ОС, состоящая в том, чтобы не позволить выполняемому процессу записывать данные в память, назначенную другому процессу, называется

1. защитой памяти

2. свопингом

3. выделением памяти

4. виртуализацией

47. Для идентификации переменных и команд на разных этапах жизненного цикла программы используются следующие типы адресов: 1) процессорные; 2) символьные имена; 3) виртуальные; 4) физические; 5) оперативные - из перечисленного

1. 2, 3, 4

2. 1, 2, 4

3. 2, 3, 5

4. 1, 3, 5

48. Символьные имена для идентификации переменных и команд программы создает

1. пользователь

2. компилятор

3. операционная система

4. редактор связей

49. Виртуальные адреса переменных и команд программы создает

1. транслятор

2. пользователь

3. операционная система

4. редактор связей

50. Математическими называют адреса

1. виртуальные

2. символьные

3. физические

4. оперативные

51. Номерам ячеек оперативной памяти соответствуют адреса

1. физические

2. виртуальные

3. символьные

4. логические

52. При использовании 32-разрядных виртуальных адресов диапазон возможных адресов задается границами

1. 0000000016 и FFFFFFFF16

2. 000016 и FFFF16

3. 0000016 и FFFFF16

4. 00000016 и FFFFFF16

53. Виртуальное адресное пространство процесса делится на части: 1) системное; 2) пользовательское; 3) зарезервированное; 4) для хранения копий системных областей - из перечисленного

1. 1, 2

2. 1, 3

3. 2, 4

4. 1, 3

54. Распределение памяти без использования внешней памяти производится разделами: 1) фиксированными; 2) сегментными; 3) динамическими; 4) страничными; 5) перемещаемыми - из перечисленного

1. 1, 3, 5

2. 1, 2, 4

3. 2, 3, 4

4. 1, 2, 5

55. При одиночном непрерывном распределении память разделена на области: 1) для свопинга; 2) для таблицы страниц; 3) для ОС; 4) для исполняемой задачи; 5) свободная - из перечисленного

1. 3, 4, 5

2. 2, 3, 4

3. 1, 3, 4

4. 1, 2, 5

56. Для MS-DOS характерна схема распределения памяти

1. одиночного непрерывного

2. динамическими разделами

3. перемещаемыми разделами

4. страницами

57. Наличие большого числа несмежных участков свободной памяти называется

1. фрагментацией

2. сегментацией

3. свопингом

4. виртуализацией

58. Образ выгруженного процесса возвращается с диска в оперативную память в случае

1. выполнения процесса

2. прерывания процесса

3. выполнения операций ввода-вывода

4. обмена сообщениями с другим процессом

59. Виртуализация оперативной памяти дисковой памятью позволяет

1. повысить уровень мультипрограммирования

2. ускорить выполнение операций ввода-вывода

3. повысить защищенность процессов

4. предоставить процессам доступ к общим данным

60. Из перечисленного виртуализация оперативной памяти осуществляется на основе: 1) свопинга; 2) кэширования; 3) виртуальной памяти; 4) виртуального процеса

1. 1, 3

2. 2, 4

3. 1, 2

4. 3, 4

61. При свопинге работу системы замедляет

1. перемещение избыточной информации

2. сжатие данных

3. устранение фрагментации памяти

4. преобразование адресов

62. Из перечисленного: 1) страничная; 2) динамическими разделами; 3) сегментная; 4) сегментно-страничная; 5) перемещаемыми разделами - реализация виртуальной памяти представлена классами

1. 1, 3, 4

2. 1, 2, 3, 5

3. 2, 4, 5

4. 1, 2, 3, 4

63. Перемещение данных с учетом их смыслового значения организует виртуальная память

1. сегментная

2. страничная

3. сегментно-страничная

4. динамическими разделами

64. Двухуровневое деление использует виртуальная память

1. сегментно-страничная

2. страничная

3. сегментная

4. динамическими разделами

65. Логические, программные и информационные ресурсы вычислительной системы являются

1. вторичными

2. первичными

3. вспомогательными

4. основными

66. Процессор, основная память, внешняя память являются

1. первичными ресурсами вычислительной системы

2. вторичными ресурсами вычислительной системы

3. главными ресурсами вычислительной системы

4. внешними ресурсами вычислительной системы

67. Из перечисленного: 1) планирование ресурса; 2) удовлетворение запросов на ресурсы; 3) изменение приоритета ресурса; 4) отслеживание состояния и учет использования ресурса; 5) поддержание ресурса в состоянии готовности; 6) разрешение конфликтов между процессами, использующими один ресурс; 7) определение типа ресурса – управление ресурсами включает

1. 1, 2, 4, 6

2. 1, 2, 5, 7

3. 2, 4, 6

4. 3, 5, 7

68. Задача поддержания очередей заявок на ресурсы, одновременно используемые разными процессами, ложится на

1. операционную систему

2. аппаратное обеспечение

3. системного программиста

4. приложение пользователя

69. Входящие в состав ОС средства для обеспечения возможности оперативного взаимодействия процессов называются средствами

1. межпроцессного взаимодействия

2. контроля

3. защиты процессов

4. защиты ресурсов

70. Процесс будет выполняться только в том случае, если его коды

1. и данные находятся в оперативной памяти компьютера

2. находятся на жестком диске, а данные в оперативной памяти

3. находятся в оперативной памяти, а данные на жестком диске

4. и данные находятся на жестком диске

71. Из перечисленного: 1) отслеживание свободной и занятой памяти; 2) выполнение операций чтения и записи в память; 3) выделение памяти процессам; 4) защита областей памяти; 5) предоставление общего адресного пространства разным процессам – функциями по управлению памятью являются функции ОС

1. 1, 3, 4

2. 1, 2, 4

3. 3, 4, 5

4. 1, 3, 5

72. Подсистема, являющаяся интерфейсом ко всем устройствам, подключенным к компьютеру, называется подсистемой

1. ввода-вывода

2. управления памятью

3. управления интерфейсом

4. внешних устройств

73. При работе за алфавитно-цифровым терминалом пользователь управляет системой посредством

1. командной строки

2. графического интерфейса пользователя

3. прикладных программ

4. мастеров управления

74. Мощность системы команд, имеющейся в распоряжении пользователя для интерактивной работы с ОС, отражает возможности данной ОС

1. функциональные

2. физические

3. концептуальные

4. пользовательские

75. Если ОС поддерживает графический пользовательский интерфейс, то пользователь для выполнения нужного ему действия

1. выбирает на экране нужный пункт меню

2. вводит команду в командной строке

3. выбирает на экране нужную команду

4. запускает командный файл

76. Способ организации вычислительного процесса, при котором на одном процессоре выполняются сразу несколько программ, называется

1. мультипрограммированием

2. мультипроцессированием

3. мультивычислением

4. многопоточностью

77. Основными критериями для оценки эффективности операционной системы при организации вычислительного процесса являются: 1) пропускная способность; 2) распределенность системы; 3) удобство работы пользователя; 4) реактивность системы; 5) безопасность системы

1. 1, 3, 4

2. 1, 3, 5

3. 2, 3, 4

4. 2, 4, 5

78. Для решения задачи изоляции процессов друг от друга каждый из них

обеспечивается

1. виртуальным адресным пространством

2. изолированным дисковым пространством

3. виртуальной физической памятью

4. оперативным адресным пространством

79. Совокупность адресов, которыми может манипулировать программный модуль процесса, называется

1. виртуальным адресным пространством

2. физическим адресным пространством

3. дисковым адресным пространством

4. процессорным адресным пространством

80. Выполнение приложение может быть ускорено, если оно

1. обладает внутренним параллелизмом

2. имеет модульное строение

3. написано на языке высокого уровня

4. написано на языке низкого уровня

81. Потоки возникли в операционных системах как средство

1. распараллеливания вычислений

2. упрощения логики программ

3. реализации мультипрограммирования

4. реализации мультипроцессирования

82. Операционная система назначает процессу адресное пространство и набор ресурсов, которые совместно используются

1. всеми его потомками

2. всеми его потомками и взаимодействующими с ним процессами

3. взаимодействующими с ним процессами

4. взаимодействующими с ним процессами и их потомками

83. В традиционной мультипрограммной операционной системе потоки разных процессов по сравнению с потоками одного процесса

1. изолированы в большей степени

2. изолированы в меньшей степени

3. вообще не изолированы

4. изолированы в той же степени

84. Для выполнения распределенных приложений наиболее эффективно использовать

1. мультипрограммирование на уровне потоков

2. мультипрограммирование на уровне процессов

3. однопрограммные системы

4. программную организацию параллелизма выполнения программы

85. Задача, оформленная в виде нескольких потоков в рамках одного процесса, может быть выполнена быстрее за счет

1. параллельного выполнения ее отдельных частей

2. выделения задаче большего дискового пространства

3. последовательного выполнения ее отдельных частей

4. полной защиты между потоками одного процесса

86. Использование потоков для реализации мультипрограммирования

1. позволяет создавать более логичные программы

2. приводит к созданию сложных, запутанных программ

3. требует обязательной поддержки параллелизма в программах

4. требует обязательной поддержки мультипроцессорности в программах

87. Наибольший эффект от введения многопоточной обработки достигается в

1. многопроцессорных системах

2. однопроцессорных системах

3. мультипроцессных системах

4. однопроцессных системах

88. Системный процесс в однопрограммных системах существует

1. с момента загрузки ОС до конца ее работы

2. только во время обращения приложений к функциям ОС

3. только во время загрузки ОС

4. только когда существует пользовательский процесс

89. Переключение пользовательский процесс – системный процесс в однопрограммной ОС связано со следующими событиями: 1) завершение пользовательского процесса; 2) создание пользовательского процесса; 3) обращение пользовательского процесса к системному процессу; 4) завершение системного процесса; 5) завершением выполнения функций ОС, используемых пользовательским процессом

1. 1, 3

2. 1, 2

3. 2, 4, 5

4. 1, 3, 4

90. С точки зрения процессора разделение процессов на системный и пользовательский в однопрограммной операционной системе является

1. абстрактным

2. реализованным физически

3. абстрактным или реализованным физически в зависимости от типа задачи

4. абстрактным или реализованным физически в зависимости от типа системного и пользовательского процесса

91. Операционные системы делятся на системы пакетной обработки, системы разделения времени и системы реального времени в зависимости от

1. выбранного критерия эффективности функционирования системы

2. вида реализации мультипрограммирования

3. количества процессоров в системе

4. задач, решаемых системой

92. При использовании мультипрограммирования для повышения пропускной способности компьютера главной целью является

1. минимизация простоев всех устройств компьютера

2. повышение удобства работы пользователя

3. уменьшение времени реакции системы

4. увеличение времени реакции системы

93. Команды канала специально предназначены для управления

1. внешними устройствами

2. оперативной памятью

3. мультипрограммной смесью

4. процессами и потоками

94. Центральный процессор и канал при выполнении приложения

1. могут работать параллельно

2. не могут работать параллельно

3. обязательно работают параллельно

4. работают строго попеременно

95. В настольных вычислительных системах внешние устройства управляются

1. контроллером

2. процессором ввода-вывода

3. каналом

4. центральным процессором

96. В промежутке между передачей команд контроллеру центральный процессор может

1. выполнять вычисления

2. находиться только в состоянии ожидания

3. только опрашивать состояние контроллера

4. только обрабатывать сигналы от контроллера

97. Критерием эффективности для систем реального времени является

1. время реакции системы

2. минимизация простоев всех устройств компьютера

3. уменьшение времени реакции системы

4. увеличение времени реакции системы

98. В системах реального времени все устройства стремятся загрузить

1. оставляя некоторый «запас»

2. максимальным образом

3. минимальным образом

4. в соответствии с обстановкой в системе

99. Мультипроцессирование и мультипрограммирование – это

1. не взаимоисключающие понятия

2. взаимоисключающие понятия

3. синонимы

4. противоположные понятия

100. Мультипроцессорные системы принято делить на два основных типа

1. симметричные и несимметричные

2. синхронные и асинхронные

3. простые и сложные

4. масштабируемые и немасштабируемые

101. Функциями ОС по управлению памятью в мультипрограммной системе являются: 1) отслеживание свободной и занятой памяти; 2) разделение устройств и данных между процессами; 3) выделение памяти процессам; 4) настройка адресов программы; 5) динамическая загрузка и выгрузка драйверов - из перечисленного

1. 1, 3, 4

2. 1, 2, 3

3. 2, 4, 5

4. 1, 3, 5

102. Виртуальное адресное пространство в виде непрерывной линейной последовательности виртуальных адресов называют

1. плоским

2. простым

3. последовательным

4. сегментным

103. При плоской структуре адресного пространства виртуальный адрес представляет собой

1. единственное число

2. пару чисел

3. три числа

4. четыре числа

104. При делении виртуального адресного пространства на сегменты виртуальный адрес представляет собой

1. пару чисел

2. единственное число

3. три числа

4. четыре числа

105. Максимальный размер виртуального адресного пространства ограничивается

1. разрядностью адреса

2. объемом имеющейся оперативной памяти

3. операционной системой

4. особенностями механизма виртуальной памяти

106. Распределение памяти с использованием внешней памяти производится распределением: 1) страничным; 2) сегментным; 3) сегментно-страничным; 4) динамических разделов; 5) перемещаемых разделов - из перечисленного

1. 1, 2, 3

2. 3, 4, 5

3. 1, 2, 4

4. 2, 3, 5

107. Достоинством распределения памяти разделами с фиксированными границами является

1. простота реализации

2. эффективное использование памяти

3. гибкость

4. высокий уровень мультипрограммирования

108. Недостатком распределения памяти разделами с фиксированными границами является

1. ограниченность уровней мультипрограммирования

2. сложность реализации

3. фрагментация памяти

4. значительные временные затраты

109. В системах реального времени обычно используется метод распределения памяти

1. фиксированными разделами

2. динамическими разделами

3. перемещаемыми разделами

4. страничное

110. Достоинством распределения памяти разделами с динамическими границами

является

1. большая гибкость

2. простота реализации

3. отсутствие фрагментации памяти

4. эффективное использование памяти

111. Недостатком распределения памяти разделами с динамическими границами является

1. фрагментация памяти

2. ограниченность уровней мультипрограммирования

3. значительные временные затраты

4. отсутствие гибкости

112. Достоинством распределения памяти подвижными разделами является

1. эффективное использование памяти

2. простота реализации

3. большая гибкость

4. малые временные затраты

113. Недостатком распределения памяти подвижными разделами является(ются)

1. большие временные затраты

2. ограниченность уровней мультипрограммирования

3. фрагментация памяти

4. отсутствие гибкости

114. Виртуализация оперативной памяти осуществляется

1. совокупностью модулей ОС и аппаратных схем процессора

2. только операционной системой

3. только аппаратными схемами процессора

4. прикладными программами

115. Из перечисленного: 1) дефрагментация памяти; 2) сжатие данных; 3) размещение данных в различных запоминающих устройствах; 4) выбор образов процессов для перемещения; 5) преобразование виртуальных адресов в физические - виртуализация оперативной памяти включает решение следующих задач

1. 3, 4, 5

2. 1, 4, 5

3. 2, 3, 4

4. 1, 3, 5

116. Перемещение данных фиксированного небольшого размера организует виртуальная память

1. страничная

2. сегментная

3. сегментно-страничная

4. динамическими разделами