Операционные системы: диаграмма перехода состояния процесса
Я имею:
Устройства ввода / вывода
B Процессоры
C Процессы
Моя основная память достаточно велика, чтобы содержать процессы C.
A меньше, чем B, а B меньше, чем C
Каково максимальное количество процессов, которые могут быть либо в состоянии приостановки блока, либо в состоянии готовности сразу?
Другими словами: сколько процессов может удерживать жесткий диск одновременно, согласно моим данным, показанным выше? А, В, С - числа
1 ответ
Максимальное количество заблокированных процессов может быть C, вы можете быть заблокированы. Максимальное количество заблокированных процессов, которые не приведут к взаимоблокировке, - это C - 1. Кто-то должен где-то выполнять работу, чтобы продвигать систему.
Максимальное количество готовых процессов будет C - B. Все готово к запуску, и процессы B в настоящее время работают.
Количество устройств ввода / вывода не имеет значения. Либо все борются за один ресурс, либо все борются за множество ресурсов. В конце концов, количество разногласий будет фактором использования ресурсов.