Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Общий тест по курсу OS - 11.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
122 Кб
Скачать
☆

Блок 6 – выбрать 1 вопрос

58. Поток находится в тупике, если он:

+ ждет событие, которое никогда не произойдет;

- ждет освобождение ресурса, занятого другим процессом;

- ждет освобождения мьютекса;

- ждет, пока семафор примет положительное значение;

- ждет входа в критическую секцию.

59. Ресурс, который может использоваться одновременно несколькими потоками, называется:

- перераспределяемым;

- повторно-используемым;

- системным;

+ совместно-используемым;

- монопольным.

60. Ресурс, который может использоваться одновременно только одним потоком, называется:

- перераспределяемым;

- повторно-используемым;

+ монопольным;

- системным;

- совместно-используемым.

61. Ресурс, который может быть отобран у потока и перераспределен другому потоку, называется:

- повторно-используемым;

- монопольным;

- системным;

+ перераспределяемым;

- потребляемым.

62. Ресурс, который перестает существовать после его использования потоком, называется:

- повторно-используемым;

- монопольным;

- системным;

- перераспределяемым;

+ потребляемым.

63. Процесс, в котором потоки используют только повторно используемые ресурсы, находится в тупике тогда и только тогда когда:

- граф распределения ресурсов этого процесса содержит узел;

- граф распределения ресурсов этого процесса не содержит узлов;

+ граф распределения ресурсов этого процесса содержит цикл;

- граф распределения ресурсов этого процесса не содержит циклов;

- граф распределения ресурсов этого процесса является сильно связным.

64. Процесс, в котором потоки используют только потребляемые ресурсы, находится в тупике тогда и только тогда когда:

+ граф распределения ресурсов этого процесса содержит узел;

- граф распределения ресурсов этого процесса не содержит узлов;

- граф распределения ресурсов этого процесса содержит цикл;

- граф распределения ресурсов этого процесса не содержит циклов;

- граф распределения ресурсов этого процесса является сильно связным.

65. Контрольной точкой потока называется точка, в которой:

- останавливается отладчик;

- значение переменной изменяется отладчиком;

- происходит прерывание программы;

- выбрасывается исключение;

+ запоминается состояние контекста потока.

66. Транзакцией называется:

- завершение выполнения функции;

- завершение обработки исключения;

- переход потока из одного состояния в другое;

- отработка потоком кванта процессорного времени;

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

67. Откатом называется:

- повторный запуск программы;

- повторный запуск транзакции;

- замена транзакции;

+ отмена транзакции;

- запрещение транзакции.

Блок 7 – выбрать 1 вопрос

68. В операционных системах Windows объект CRITICAL_SECTION служит для решения:

+ задачи взаимного исключения для потоков, работающих в контексте одного процесса;

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

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

- задачи условной синхронизации для потоков, работающих в контексте одного процесса;

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

69. Объекты ядра Windows, которые могут находиться в одном из двух состояний сигнальном или несигнальном, называются объектами:

- взаимного исключения;

- сигнальными;

- системными;

- условной синхронизации;

+ синхронизации.

70. Поток переходит в сигнальное состояние, когда он:

- начинается;

+ завершается;

- прерывается;

- блокируется;

- засыпает.

71. Процесс переходит в сигнальное состояние, когда он:

- прерывается;

- блокируется;

- начинается;

+ завершается;

- засыпает.

72. Функции ожидания ждут перехода объекта или объектов синхронизации в состояние:

+ сигнальное;

- несигнальное;

- синхронное;

- асинхронное;

- готовности.

73. В операционных системах Windows для ожидания перехода объекта синхронизации в сигнальное состояние используется функция:

- Wait;

- Signal;

+ WaitForSingleObject;

- Resume;

- Synchronize.

74. В операционных системах Windows для инициализации критической секции служит функция:

- DeleteCriticalSection;

- EnterCriticalSection;

- TryEnterCriticalSection;

+ InitializeCriticalSection;

- LeaveCriticalSection.

75. В операционных системах Windows для входа в критическую секцию служит функция:

- DeleteCriticalSection;

+ EnterCriticalSection;

- TryEnterCriticalSection;

- InitializeCriticalSection;

- LeaveCriticalSection.

76. В операционных системах Windows для попытки входа в критическую секцию служит функция:

- DeleteCriticalSection;

- EnterCriticalSection;

+ TryEnterCriticalSection;

- InitializeCriticalSection;

- LeaveCriticalSection.

77. В операционных системах Windows для выхода из критической секции служит функция:

- DeleteCriticalSection;

- EnterCriticalSection;

- TryEnterCriticalSection;

- InitializeCriticalSection;

+ LeaveCriticalSection.

78. В операционных системах Windows для разрушения критической секции служит функция:

+ DeleteCriticalSection;

- EnterCriticalSection;

- TryEnterCriticalSection;

- InitializeCriticalSection;

- LeaveCriticalSection.

79. В операционных системах Windows мьютекс переводится в несигнальное состояние функцией:

+ WaitForSingleObject;

- CloseMutex;

- WaitMutex;

- ReleaseMutex;

- OpenMutex.

80. В операционных системах Windows мьютекс переводится в сигнальное состояние функцией:

- WaitForSingleObject;

- CloseMutex;

- WaitMutex;

+ ReleaseMutex;

- OpenMutex.

81. В операционных системах Windows событие переводится в несигнальное состояние функцией:

- SetEvent;

- CloseEvent;

- WaitEvent;

+ ResetEvent;

- OpenEvent.

82. В операционных системах Windows событие переводится в сигнальное состояние функцией:

+ SetEvent;

- CloseEvent;

- WaitEvent;

- ResetEvent;

- OpenEvent.

83. В операционных системах Windows значение семафора уменьшается на единицу посредством функции:

- ReleaseSemaphore;

- DecreaseSemaphore;

- DeleteSemaphore;

- WaitSemaphore;

+ WaitForSingleObject.

84. В операционных системах Windows значение семафора можно увеличить посредством функции:

+ ReleaseSemaphore;

- IncreaseSemaphore;

- AddSemaphore;

- WaitSemaphore;

- WaitForSingleObject.