игра брюс 2048
Главная / Операционные системы / Операционные среды, системы и оболочки / Тест 7

Операционные среды, системы и оболочки - тест 7

Упражнение 1:
Номер 1
Для чего предназначено среднесрочное планирование?

Ответ:

 (1) для планирования заданий 

 (2) для планирования процессов 

 (3) для планирования потоков 


Номер 2
Для чего предназначено долгосрочное планирование?

Ответ:

 (1) для планирования заданий 

 (2) для планирования процессов 

 (3) для планирования потоков 


Номер 3
Для чего предназначено краткосрочное планирование?

Ответ:

 (1) для планирования заданий 

 (2) для планирования процессов 

 (3) для планирования потоков 


Упражнение 2:
Номер 1
Какие задачи выполняются при среднесрочном планировании?

Ответ:

 (1) изъятие процесса из ОП 

 (2) добавление процесса в ОП 

 (3) изъятие потока из ОП 

 (4) добавление потока в ОП 


Номер 2
В каких состояниях может находиться поток?

Ответ:

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

 (2) в состоянии готовности 

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


Номер 3
Чем может быть вызвано прерывание?

Ответ:

 (1) выполняющимся процессом 

 (2) событием, связанным с выполняющимся процессом 

 (3) событием, не связанным с выполняющимся процессом 

 (4) операционной системой 


Упражнение 3:
Номер 1
Что происходит при возникновении прерывания?

Ответ:

 (1) управление передается операционной системе 

 (2) выполняющийся поток завершается 

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


Номер 2
Что происходит при возникновении прерывания?

Ответ:

 (1) управление передается следующему потоку в очереди 

 (2) прерванный процесс самостоятельно анализирует тип прерывания и передает управление соответствующей программе обработки этого прерывания 

 (3) операционная система запоминает состояние прерванного процесса 


Номер 3
Список каких процессов упорядочен по приоритету?

Ответ:

 (1) список процессов в состоянии выполнения 

 (2) список потоков в состоянии готовности 

 (3) список потоков в состоянии ожидания 


Упражнение 4:
Номер 1
В каком состоянии находится процесс, если в данный момент ему выделен центральный процессор?

Ответ:

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

 (2) в состоянии готовности 

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


Номер 2
В каких состояниях в каждый конкретный момент времени может находиться только один процесс в однопроцессорной системе?

Ответ:

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

 (2) в состоянии готовности 

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


Номер 3
В каких состояниях в каждый конкретный момент времени может находиться несколько процессов в однопроцессорной системе?

Ответ:

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

 (2) в состоянии готовности 

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


Упражнение 5:
Номер 1
В какое состояние переходит процесс из состояния готовности при предоставлении ему процессора?

Ответ:

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

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

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


Номер 2
В какое состояние переходит выполняющийся процесс, если до истечения выделенного ему кванта времени  инициирует операцию ввода-вывода?

Ответ:

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

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

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


Номер 3
В какое состояние переходит выполняющийся процесс по истечении выделенного ему кванта времени?

Ответ:

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

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

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


Упражнение 13:
Номер 1
Какие утверждения являются верными?

Ответ:

 (1) реализация вытесняющих алгоритмов проще, чем реализация невытесняющих алгоритмов 

 (2) реализация невытесняющих алгоритмов проще, чем реализация вытесняющих алгоритмов 

 (3) вытесняющие и невытесняющие алгоритмы одинаковы по сложности реализации 


Номер 2
До какого момента выполняется поток при использовании невытесняющего алгоритма планирования потоков?

Ответ:

 (1) пока поток добровольно не освободит процессор 

 (2) пока поток добровольно не передаст управление другому потоку 

 (3) пока поток не завершится 


Номер 3
Каким образом осуществляется передача центрального процессора между потоками при использовании вытесняющих алгоритмов планирования?

Ответ:

 (1) по приоритетам потоков 

 (2) по очереди потоков в списке 

 (3) случайным образом 


Упражнение 6:
Номер 1
Какие утверждения являются верными для вытесняющих алгоритмов планирования?

Ответ:

 (1) операционная система может временно прервать текущий процесс 

 (2) у выполняющегося потока нельзя отнять центральный процессор 

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


Номер 2
Какие утверждения являются неверными для вытесняющих алгоритмов планирования?

Ответ:

 (1) операционная система может временно прервать текущий процесс 

 (2) у выполняющегося потока нельзя отнять центральный процессор 

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


Номер 3
Что произойдет в том случае, если выполняющийся поток в системе с вытесняющим алгоритмом планирования вызовет прерывание?

Ответ:

 (1) процесс продолжит выполняться 

 (2) операционная система обеспечит выполнение этого прерывания 

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


Упражнение 7:
Номер 1
Каковы недостатки вытесняющих алгоритмов планирования?

Ответ:

 (1) частое переключение контекстов 

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

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


Номер 2
Каковы недостатки невытесняющих алгоритмов планирования?

Ответ:

 (1) частое переключение контекстов 

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

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


Номер 3
Какие утверждения являются верными?

Ответ:

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

 (2) производительность выше при использовании невытесняющих алгоритмов планирования 

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


Упражнение 8:
Номер 1
Какое утверждение является верным?

Ответ:

 (1) взаимоисключение процессов необходимо в тех случаях, когда процессы выполняют операции, которые не приводят к конфликтным ситуациям 

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

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


Номер 2
Что должно произойти после того, как процесс, находящийся в своем критическом участке, завершится?

Ответ:

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

 (2) ОС должна отменить режим взаимоисключения 

 (3) ничего не должно произойти 


Номер 3
Какие операции можно выполнять над семафорами?

Ответ:

 (1) проверку (операция P) 

 (2) увеличение (операция V) 

 (3) обе указанные операции 

 (4) ни одну из указанных операций 


Упражнение 9:
Номер 1
При каких условиях может возникнуть тупиковая ситуация?

Ответ:

 (1) только при выполнении условия удержания и ожидания 

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

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

 (4) только при отсутствии принудительной выгрузки ресурсов 

 (5) если не выполняется хотя бы одно из указанных условий 

 (6) при одновременном выполнении всех указанных условий 


Номер 2
В каком случае тупиковая ситуация невозможна?

Ответ:

 (1) если выполняется только условие удержания и ожидания 

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

 (3) если выполняется только условия циклического ожидания 

 (4) если выполняется только условие отсутствия принудительной выгрузки ресурсов 

 (5) если не выполняется хотя бы одно из указанных условий 

 (6) при выполнении всех указанных условий 


Номер 3
Какое условие возникновения тупиковой ситуации выполняется в том случае, если процессы удерживают за собой ресурсы, ожидая выделения им дополнительных запрошенных ресурсов?

Ответ:

 (1) условие удержания и ожидания 

 (2) условие существования взаимного исключения процессов 

 (3) условие циклического ожидания 


Упражнение 10:
Номер 1
Какое условие возникновения тупиковой ситуации выполняется в том случае, если существует цепочка процессов, в которой каждый процесс удерживает ресурс, запрашиваемый другим процессом, который в свою очередь удерживает ресурс, запрашиваемый следующим процессом?

Ответ:

 (1) условие удержания и ожидания 

 (2) условие существования взаимного исключения процессов 

 (3) условие циклического ожидания 


Номер 2
Что означает условие удержания и ожидания для возникновения тупиковой ситуации?

Ответ:

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

 (2) процессы могут удерживать за собой ресурсы, ожидая выделения им дополнительных запрошенных ресурсов 

 (3) ресурсы нельзя принудительно отнимать у процессов 

 (4) существует цепочка процессов, в которой каждый процесс удерживает ресурс, запрашиваемый другим процессом, который в свою очередь удерживает ресурс, запрашиваемый следующим процессом 


Номер 3
Что означает условие циклического ожидания для возникновения тупиковой ситуации?

Ответ:

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

 (2) процессы могут удерживать за собой ресурсы, ожидая выделения им дополнительных запрошенных ресурсов 

 (3) ресурсы нельзя принудительно отнимать у процессов 

 (4) существует цепочка процессов, в которой каждый процесс удерживает ресурс, запрашиваемый другим процессом, который в свою очередь удерживает ресурс, запрашиваемый следующим процессом 


Упражнение 11:
Номер 1
Для чего используются мьютексы?

Ответ:

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

 (2) для того, чтобы организовать критические секции 

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


Номер 2
Какие из указанных объектов могут находиться в сигнальном состоянии?

Ответ:

 (1) мьютексы 

 (2) потоки 

 (3) процессы 

 (4) семафоры 

 (5) файлы 


Номер 3
Какие из указанных объектов не могут находиться в сигнальном состоянии?

Ответ:

 (1) мьютексы 

 (2) потоки 

 (3) процессы 

 (4) семафоры 

 (5) файлы 


Упражнение 12:
Номер 1
Что такое внутренние прерывания?

Ответ:

 (1) прерывания от периферийных устройств 

 (2) результат выполнения аварийных ситуаций при выполнении конкретной команды программы 

 (3) прерывания от действий пользователя 

 (4) специально инициируемые прерывания 


Номер 2
Какое прерывание происходит при нажатии клавиш клавиатуры?

Ответ:

 (1) внешнее прерывание 

 (2) внутреннее прерывание 

 (3) программное прерывание 


Номер 3
Что такое внешние прерывания?

Ответ:

 (1) прерывания от периферийных устройств 

 (2) результат выполнения аварийных ситуаций при выполнении конкретной команды программы 

 (3) прерывания от действий пользователя 

 (4) специально инициируемые прерывания, связанные с реализацией системных вызовов 




Главная / Операционные системы / Операционные среды, системы и оболочки / Тест 7