Операционные системы: диаграмма перехода состояния процесса - PullRequest
3 голосов
/ 06 февраля 2011

у меня есть:

устройства ввода / вывода
B Процессоры
Процессы C

Моя основная память достаточно велика для хранения процессов C.

A меньше, чем B, а B меньше, чем C

Каково максимальное количество процессов, которые могут находиться либо в состоянии приостановки блока, либо в состоянии готовности приостановки одновременно?

Другими словами: сколько процессов может удерживать жесткий диск одновременно, согласно моим данным, показанным выше? А, В, С - цифры

1 Ответ

2 голосов
/ 06 февраля 2011

Максимальное количество заблокированных процессов может быть C, вы можете быть заблокированы.Максимальное количество заблокированных процессов, которые не приведут к взаимоблокировке, - это C - 1. Кто-то должен где-то выполнять работу для продвижения системы.

Максимальное количество готовых процессов будет C - B.готов к запуску, и в настоящее время запущены процессы B.

Количество устройств ввода-вывода не имеет значения.Либо все борются за один ресурс, либо все борются за множество ресурсов.В конце концов, количество разногласий станет фактором использования ресурсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...