Рубрики

Операционные системы | Набор 10

Следующие вопросы были заданы на экзамене GATE 2008 CS.

1) Блоки данных очень большого файла в файловой системе Unix размещаются с использованием
(A) непрерывное распределение
(B) связанное распределение
(C) индексированное распределение
(D) расширение индексированного распределения

Ответ (D)
Файловая система Unix использует расширение индексированного размещения. Он использует прямые блоки, одиночные косвенные блоки, двойные косвенные блоки и тройные косвенные блоки. Следующая диаграмма показывает реализацию файловой системы Unix.

2) Операции P и V по подсчету семафоров, где s — это подсчитывающий семафор, определяются следующим образом:

 P (s): s = s - 1;
если (с)

Предположим, что Pb и Vb обеспечивают операции ожидания и сигнала на двоичных семафорах. Два двоичных семафора Xb и Yb используются для реализации операций семафора P (s) и V (s) следующим образом:

 P (s): Pb (Xb);
s = s - 1;
если (с)

Начальные значения Xb и Yb соответственно
(А) 0 и 0
(B) 0 и 1
(С) 1 и 0
(D) 1 и 1

Ответ (С)
Обе операции P (s) и V (s) выполняют Pb (xb) в качестве первого шага. Если Xb равно 0, то все процессы, выполняющие эти операции, будут заблокированы. Следовательно, Xb должно быть 1.
Если Yb равен 1, может стать возможным, что два процесса могут выполнять P (s) один за другим (что подразумевает 2 процесса в критической секции). Рассмотрим случай, когда s = 1, y = 1. Таким образом, Yb должен быть 0.

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

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

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

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

Пожалуйста, смотрите GATE Corner для всех документов / решений / объяснений предыдущего года, учебных планов, важных дат, заметок и т. Д.

Пожалуйста, пишите комментарии, если вы найдете какие-либо неправильные ответы / объяснения, или вы хотите поделиться дополнительной информацией по темам, обсужденным выше.

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

Операционные системы | Набор 10

0.00 (0%) 0 votes