игра брюс 2048
Главная / Операционные системы / Основы организации операционных систем Microsoft Windows / Тест 6

Основы организации операционных систем Microsoft Windows - тест 6

Упражнение 1:
Номер 1
Вытеснение потока — это:
 

Ответ:

 (1) передача процессора другому потоку  

 (2) выгрузка потока на диск  

 (3) передача потока другому процессору  


Номер 2
Поток может быть вытеснен:
 

Ответ:

 (1) в любой момент  

 (2) только по окончании кванта времени  

 (3) только в том случае, если есть свободный процессор  


Номер 3
Планирование потоков осуществляется…
 

Ответ:

 (1) независимо от принадлежности потока к процессу  

 (2) с учетом принадлежности потока к процессу  


Упражнение 2:
Номер 1
Является ли завершение потока основанием для запуска процедуры планирования?
 

Ответ:

 (1) да  

 (2) является, при условии, что в системе есть готовые к выполнению потоки  

 (3) нет  


Номер 2
Поток, завершивший операцию ввода-вывода, может быть переведен…
 

Ответ:

 (1) в состояние готовности  

 (2) в состояние ожидания  

 (3) в состояние исполнения  


Номер 3
Поток, квант времени которого истек, может…
 

Ответ:

 (1) перейти в состояние ожидания  

 (2) перейти в состояние готовности  

 (3) продолжить выполнение  


Упражнение 3:
Номер 1
Процедура планирования не запускается, если:
 

Ответ:

 (1) один из потоков сделал операцию up на семафоре  

 (2) произошел запуск нового потока  

 (3) поток вышел из состояния ожидания  


Номер 2
Вытесняющее приоритетное планирование, реализованное в ОС Windows, означает, что не может быть вытеснен поток:
 

Ответ:

 (1) имеющий самый высокий приоритет  

 (2) работающий в пространстве ядра  

 (3) работающий в пространстве ядра и удерживающий спинблокировку  


Номер 3
В результате реализации потоков реального времени в ОС Windows появляется возможность:
 

Ответ:

 (1) дать гарантию относительно времени выполнения таких потоков  

 (2) использовать подобные потоки в качестве наиболее приоритетных  

 (3) использовать подобные потоки в качестве наиболее приоритетных и дать гарантию относительно времени выполнения таких потоков  


Упражнение 4:
Номер 1
Использование слоя абстрагирования приоритетов позволяет:
 

Ответ:

 (1) передать функцию назначения приоритетов операционной системе  

 (2) избавить пользователя от необходимости запоминать числовые значения приоритетов  

 (3) изменять числовые значения приоритетов, не затрагивая программного интерфейса системы  


Номер 2
Комбинация класса приоритета потока и класса приоритета процесса позволяет назначить значение 6 в качестве базового приоритета потока…
 

Ответ:

 (1) 2-мя способами  

 (2) 3-мя способами  

 (3) 4-мя способами  

 (4) 5-ю способами  


Номер 3
Если для одного из потоков установлен класс приоритета THREAD_PRIORITY_ABOVE_NORMAL (выше нормы), а для другого — THREAD_PRIORITY_BELOW_NORMAL (ниже нормы), означает ли это, что:

Ответ:

 (1) базовый приоритет первого потока всегда будет выше базового приоритета второго  

 (2) базовый приоритет первого потока может быть ниже базового приоритета второго  

 (3) значения базовых приоритетов будут зависеть от класса приоритета процессов, к которым принадлежат потоки  


Номер 4
Минимальное значение базового приоритета пользовательского потока может быть равно:
 

Ответ:

 (1) 0  

 (2)

 (3) 15  


Упражнение 5:
Номер 1
Текущее значение приоритета… 
 

Ответ:

 (1) может быть выше базового  

 (2) может быть ниже базового  

 (3) равно базовому  


Номер 2
Приоритет потока обычно повышается:
 

Ответ:

 (1) после окончания им операции ввода-вывода  

 (2) по истечении кванта времени  

 (3) если данный поток простаивает в течение длительного времени  


Номер 3
Какое из утверждений является правильным:
 

Ответ:

 (1) в ОС Windows решение о динамическом повышении приоритета всегда принимается системой  

 (2) динамическое повышение приоритетов может быть отключено только администратором системы  

 (3) динамическое повышение приоритетов может быть отключено для своих потоков рядовым пользователем при помощи Win32-функций  


Упражнение 6:
Номер 1
Накладные расходы на диспетчеризацию (переключение) потоков… 
 

Ответ:

 (1) уменьшаются при уменьшении кванта времени  

 (2) увеличиваются при уменьшении кванта времени  

 (3) не зависят от величины кванта времени  


Номер 2
Задание величины кванта времени…
 

Ответ:

 (1) является прерогативой ОС и не может быть изменено пользователем  

 (2) может быть изменено пользователем  


Номер 3
 Характерное значение величины кванта времени в современных ОС составляет…
 

Ответ:

 (1) несколько секунд  

 (2) сотни миллисекунд  

 (3) десятки миллисекунд  


Упражнение 7:
Номер 1
На многопроцессорных комплексах в ОС Windows может быть реализована…
 

Ответ:

 (1) нежесткая привязка потока к процессору  

 (2) жесткая привязка потока к процессору  


Номер 2
 Обычно при многопроцессорное планирование для загрузки выбирается процессор, на котором поток выполнялся последний раз. Это связано с тем, что…

Ответ:

 (1) номер этого процессора сохранился в структуре ETHREAD потока  

 (2) кэш этого процессора сохранил данные, относящиеся к потоку  

 (3) данный процессор изначально предназначался для данного потока  


Номер 3
Применение жесткой привязки потока  к процессору может повысить эффективность…
 

Ответ:

 (1) за счет более равномерной загрузки процессоров  

 (2) в системах типа NUMA с неунифицируемым доступом к памяти  


Номер 4
В ОС Windows:
 

Ответ:

 (1) планировщик работает в адресном пространстве пользователя, поскольку первоначальный дизайн был построен на архитектуре микроядра  

 (2) планировщик работает в пространстве ядра, так как в последних версиях системы доминирует монолитная архитектура  

 (3) нет централизованного планировщика, а код, отвечающий за планирование, рассредоточен по ядру  




Главная / Операционные системы / Основы организации операционных систем Microsoft Windows / Тест 6