Рубрики

ВОРОТА | GATE-CS-2009 | Вопрос 60

На следующей диаграмме переходов состояний процессов для однопроцессорной системы предположим, что всегда есть некоторые процессы в состоянии готовности: Теперь рассмотрим следующие утверждения:

I. If a process makes a transition D, it would result in 
   another process making transition A immediately.
II. A process P2 in blocked state can make transition E 
    while another process P1 is in running state.
III. The OS uses preemptive scheduling.
IV. The OS uses non-preemptive scheduling.

Какие из приведенных выше утверждений являются ИСТИННЫМИ?

(А) I и II
(Б) I и III
(С) II и III
(D) II и IV

Ответ: (с)
Пояснение: я ложь. Если процесс выполняет переход D, это приведет к тому, что другой процесс сделает переход B, а не A.
Я правда. Процесс может перейти в состояние готовности после завершения ввода-вывода, независимо от того, находится ли другой процесс в состоянии выполнения или нет.
III верно, потому что происходит переход из состояния готовности в состояние готовности.
IV ложно, поскольку ОС использует упреждающее планирование.
Тест на этот вопрос

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

ВОРОТА | GATE-CS-2009 | Вопрос 60

0.00 (0%) 0 votes