Операционные системы: диаграмма перехода состояния процесса

Я имею:

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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам