
Полный тест с ответами ОС
.pdf
78. Выберите верные утверждения: 1. В жестких ОС реального времени время
выполнения каждой задачи должно быть гарантировано для всех возможных сценариев работы системы
2.В жестких ОС реального времени время выполнения каждой задачи может выходить за заданные временные ограничения
79.В ОС на основе микроядра при обращении к функции ОС, оформленной в виде сервера, смена режимов происходит … раза
1. 4 2.
1 3.
5
4. 2
5. 3
80.Виды режимов ждущего таймера
1.режим «ручного сброса», режим «автоматического сброса», режим интервального таймера, режим циклического таймера
2.режим «ручного сброса», режим «автоматического сброса», режим циклического таймера
3.режим «ручного сброса», режим «автоматического сброса», режим интервального таймера
4.режим «автоматического сброса», режим интервального таймера, режим циклического таймера
81.Прообразом современных ОС были:
1.Системы пакетной обработки
2.Библиотеки математических и служебных программ
3.Компиляторы с символических языков
82.ОС компьютера – это:
1.Набор высокоуровневых функций, виртуализирующих аппаратуру компьютера

2.Система управления ресурсами
3.ППЗУ на системной плате компьютера.
4.Аппаратно-программный комплекс, обеспечивающий взаимодействие пользователя с вычислительной системой, а также управляющий ресурсами вычислительной системы
83.Для режима ядра Windows NT использует уровень привилегий с номером:
1. 4 2.
2
3. 1
4. 3
5. 0
84.Для достижения переносимости ОС большая часть кода должна быть написана на языке:
1.На переносимость это не влияет
2.Низкого уровня
3.Высокого уровня
85.Выберете алгоритм распределения памяти, который не предусматривает использование внешней памяти:
1.Страничное распределение
2.Динамическими разделами
3.Сегментно-страничное распределение.
4.Сегментное распределение
86.В операционных системах, поддерживающих нити исполнения (threads) внутри одного процесса на уровне ядра системы, процесс находится в состоянии готовность, если:
1.Хотя бы одна нить исполнения находится в состоянии готовность, и нет ни одной нити в состоянии ожидание

2.Хотя бы одна нить процесса находится в состоянии готовность, и нет ни одной нити в состоянии исполнение
3.Хотя бы одна нить процесса находится в состоянии готовность
87.Выберите верные утверждения:
1.В системах с абсолютными приоритетами выполнение активного
потока продолжается до тех пор, пока он сам не покинет процессор 2. В системах с абсолютными приоритетами
выполнение активного потока прерывается, если в очереди готовых потоков появился поток, имеющий больший приоритет
88.В случае отказа одного из процессоров … системы, как правило, легко реконфигурируются, что является их большим преимуществом
1.Симметричные
2.Ассиметричные
89.При появлении в системе более приоритетного готового к выполнению потока при обслуживании с относительными приоритетами выполнение текущего потока …
1.Не прерывается
2.Останавливается
3.Всегда прерывается
4.Часто прерывается
5.Иногда не прерывается
90.Пропускная способность вычислительной системы – число задач (программ), выполняемых:
1.За определенное время
2.К определенному времени
3.Последовательно

4.Параллельно
5.В единицу времени
91.Разделяемым ресурсом является
1.Сканер
2.Принтер
3.Жесткий диск
4.Оперативная память
92.Укажите ОС, в которых реализована вытесняющая многозадачность:
a. Mac OS
b. Windows 10
c. Windows 3.x
d. UNIX
e. Novell NetWare 4.x
f. Android
g. OS/2
h. LINUX
i. MS DOS
93.В ОС Windows 2000 определено:
1.32 уровня приоритетов потоков
2.16 уровней приоритетов потоков
3.35 уровней приоритетов потоков
4.31 уровень приоритетов потоков
94.Подсистемы графического интерфейса пользователя в различных ОС могут иметь визуальные различия в представлении:

1.Окон сообщений
2.Диалоговых окон
3.Линеек быстрого старта
4.Окон приложений
5.Процессов и потоков
6.Пиктограмм
95.Квант – это:
1.Величина, характеризующая относительный приоритет данного потока в системе
2.Величина, характеризующая непрерывный период процессорного времени
96.В многослойной системе каждый слой обслуживает … слой, выполняя для него некоторый набор функций
1.Нижележащий
2.Вышележащий
97.Алгоритм, в котором ресурс выделяется только в том случае, если после этого система остается в безопасном состоянии, называется
1.Алгоритм менеджера
2.Алгоритм банкира
3.Алгоритм бухгалтера
4.Алгоритм купца
98.В ОС пакетной обработки используется следующий алгоритм планирования:
a. Относительные приоритеты
b. Абсолютные приоритеты

c. Кратчайшая задача – первая
d. Квантование с относительными динамическими приоритетами
e. FILO
f. FIFO
99.В системе команд процессора Pentium для анализа и присвоения значения логической переменной используется следующая команда:
1. BSR
2. BTS
3. SET
4. BSF
5. SHRD
100.Согласно концепции многослойной структуры ОС, ядро в общем случае может состоять из следующих слоев:
1.Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра, менеджера ресурсов
2.Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра
3.Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра, менеджера ресурсов, интерфейса системных вызовов
4.Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра, интерфейса системных вызовов
101.Для вычислительной техники, существовавшей в середине 50-х годов характерны следующие особенности: 1. Появилась новая техническая база
– полупроводниковые устройства. Выросло быстродействие процессоров, однако объемы оперативной и внешней памяти не
изменились из-за очень высокой стоимости недавно созданных полупроводниковых устройств. Появились первые алгоритмические языки. Разработаны первые системы пакетной обработки, предназначенные для обработки больших объемов данных. 2. Появилась новая техническая база
– полупроводниковые устройства. Выросло быстродействие процессоров, однако объемы оперативной и внешней памяти не
изменились из-за очень высокой стоимости недавно созданных

полупроводниковых устройств. Появились трансляторы, позволяющие более эффективно использовать библиотеки математических и служебных подпрограмм. Алгоритмические языки появятся в более позднее время. Разработаны первые системы пакетной обработки, предназначенные для управления вычислительным процессом. 3. Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, увеличились объемы оперативной и внешней памяти. Появились трансляторы, позволяющие более эффективно использовать библиотеки математических и служебных подпрограмм. Алгоритмические языки появятся в более позднее время. Разработаны первые системы пакетной обработки, предназначенные для обработки больших объемов данных. 4. Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, увеличились объемы оперативной и внешней памяти. Появились первые алгоритмические языки, трансляторы. Разработаны первые системы пакетной обработки, предназначенные для управления вычислительным процессом.
102.Процессорное время выделяется:
1.Потокам
2.Процессам
3.Процессам, а затем перераспределяется между потоками этих процессов
4.Процессам и потокам
103.Способ организации вычислительного процесса в системах с несколькими процессорами называется:
1.Мультизадачная обработка
2.Мультипроцессная обработка
3.Мультипроцессорная обработка
4.Мультипрограммная обработка
104.Дискриминацию потоков с интенсивным обменом можно компенсировать организацией дополнительной более приоритетной очереди прерванных изза необходимости ввода-вывода…потоков:

1.Ожидающих
2.Готовых
3.Системных
4.Активных
5.Параллельных
105.Ситуация, когда конечный результат обработки данных зависит от соотношения скоростей потоков, называется:
1.Взаимным состязанием
2.Критической секцией
3.Гонкой
4.Тупиком
106.До прерывания выполнения потока ОС запоминает его:
1.Описатель
2.Образ
3.Коды
4.Контекст
5.Данные
107.В ОС Windows NT пользовательские приложения:
1.Не могут вызывать встроенные системные сервисы ОС
напрямую

2. Могут вызывать встроенные системные сервисы ОС
напрямую 108. При классической архитектуре системный вызов
сопровождается:
1.Одним переключением пользовательского/привилегированного режима
2.Тремя переключениями пользовательского/привилегированного режима
3.Двумя переключениями пользовательского/привилегированного режима
4.Четырьмя переключениями пользовательского/привилегированного режима
109.Какие из перечисленных ситуаций возникают синхронно с работой процессора:
1.Прерывания
2.Программные прерывания
3.Исключительные ситуации
110.Для надежного управления выполнением приложений, а также распределения ресурсов вычислительной машины, ОС должна обладать определенными привилегиями по отношению к пользовательским приложениям. Это достигается:
1.Совместно программными и аппаратными средствами
2.Программными средствами ОС
3.Аппаратными средствами вычислительной машины
111.Для исключения нерациональных прерываний программ в «неудобные» для них моменты времени разработчик приложений для ОС с невытесняющей многозадачностью сам может определять моменты:
1.Завершения приложения
2.Передачи управления

3.Ввода-вывода
4.Завершения
5.Передачи управления ОС
112.При синхронном системном вызове процесс, сделавший такой вызов:
1.Приостанавливается до выполнения некоторых начальных условий, а затем возобновляет работу
2.Приостанавливается до завершения системного вызова
113.Для каждого процесса в многопоточной системе ОС создает минимальное количество потоков равное:
1. 0 2.
4 3.
2
4. 1
114.Расширяемость в ОС на основе микроядра (по сравнению с классической архитектурой) достигается …
1.Редко
2.Сложнее
3.Так же
4.Реже
5.Легче
115.В ОС Windows 2000 определено:
1.32 уровня запроса прерываний (IRQL)
2.31 уровень запроса прерываний (IRQL)
3.256 уровней запроса прерываний (IRQL)
4.255 уровней запроса прерываний (IRQL)
116.Современные ОС могут поддерживать пользовательские интерфейсы следующих типов: