Рубрики

ВОРОТА | GATE CS 2008 | Вопрос 64

Какое из следующих утверждений о синхронном и асинхронном вводе-выводе НЕ верно?
(A) ISR вызывается при завершении ввода / вывода в синхронном вводе / выводе, но не в асинхронном вводе / выводе
(B) Как в синхронном, так и в асинхронном вводе-выводе ISR (процедура обработки прерывания) вызывается после завершения ввода-вывода.
(C) Процесс, выполняющий синхронный вызов ввода-вывода, ожидает завершения ввода-вывода, но процесс, выполняющий асинхронный вызов ввода-вывода, не ожидает завершения ввода-вывода
(D) В случае синхронного ввода-вывода процесс, ожидающий завершения ввода-вывода, активизируется ISR, который вызывается после завершения ввода-вывода

Ответ: (Б)
Объяснение: Процедура обработки прерывания будет вызвана после завершения операции ввода-вывода, и она переведет процесс из состояния блока в состояние готовности, процесс, выполняющий операцию ввода-вывода, был переведен в заблокированное состояние до завершения операции ввода-вывода в синхронном режиме. Ввод / вывод

Однако процесс, выполняющий ввод / вывод, не будет помещен в состояние блока, и процесс продолжит выполнять оставшиеся инструкции в асинхронном вводе / выводе , функция обработчика будет зарегистрирована во время выполнения операции ввода / вывода, когда сигнал операции ввода / вывода завершится Механизм используется, чтобы уведомить процесс, что данные доступны.

Таким образом, вариант (B) является ложным.

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE CS 2008 | Вопрос 64

0.00 (0%) 0 votes