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

97.Указать по порядку действия, входящие в тело примитива задержки процесса на время

  1. Установить поле дескриптора процесса в соответствие с формулой Та := 0;

  1. Ввести процесс в очередь готовых процессов;

  2. Установить поле дескриптора процесса в соответствие с формулой Та := Т;

  3. Вывести процесс из очереди, в которой он находится;

  4. Вывести процесс из очереди задержанных на время процессов;

  5. Установить поле дескриптора процесса в соответствие с формулой Та := Тт + Т;

  6. Вывести процесс из очереди готовых процессов;

  7. Ввести процесс в очередь задержанных до возобновления процессов;

  8. Ввести процесс в очередь задержанных на время процессов;

-------------------------------------------

4. Вывести процесс из очереди, в которой он находится;

9. Ввести процесс в очередь задержанных на время процессов;

6. Установить поле дескриптора процесса в соответствие с формулой Та := Тт + Т;

98.Выбрать действие, выполняемое в процедуре активизации задержанных на время процессов.

  1. Для всех процессов из очереди задержанных делать следующее:

Если Время активизации процесса равно текущему времени, то

    1. Вывести процесс из очереди задержанных на время процессов;

    2. Установить поле времени дескриптора в значение времени активизации;

    3. Ввести процесс в очередь готовых процессов;

  1. Для всех процессов из очереди задержанных делать следующее:

Если Время активизации процесса равно текущему времени, то

    1. Вывести процесс из очереди задержанных на время процессов;

    2. Активизировать процесс;

  1. Для всех процессов из очереди задержанных делать следующее:

Если Время активизации процесса равно текущему времени, то

    1. Вывести процесс из очереди задержанных на время процессов;

    2. Ввести процесс в очередь готовых процессов;

  1. Для всех процессов из очереди задержанных делать следующее:

Если Время активизации процесса равно текущему времени, то

    1. Вывести процесс из очереди задержанных на время процессов;

    2. Установить поле времени дескриптора в значение времени активизации;

    3. Активизировать процесс;

  1. Для всех процессов из очереди задержанных делать следующее:

Если Время активизации процесса равно текущему времени, то

    1. Вывести процесс из очереди задержанных на время процессов;

    2. Обнулить поле времени дескриптора;

    3. Активизировать процесс;

------------------------------------------------

3. Для всех процессов из очереди задержанных делать следующее:

Если Время активизации процесса равно текущему времени, то

    1. Вывести процесс из очереди задержанных на время процессов;

    2. Ввести процесс в очередь готовых процессов;

99.Выбери и перечислите в порядке усложнения способы организации взаимного исключения.

  1. запрещение ввода/вывода

  1. использование флага занятости ресурса

  2. использование флага блокировки процесса

  3. запрещение прерываний

  4. использование семафора

  5. маскирование полей дескриптора процесса

  6. запрет доступа к отдельным полям дескриптора процесса

  7. маскирование прерываний от таймера

  8. использование флага готовности процесса

----------------------------------------

4. запрещение прерываний

2. использование флага занятости ресурса

8. маскирование прерываний от таймера

5. использование семафора

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]