Я учусь на среднесрочную версию ОС, и в учебном пособии у меня есть вопрос, в котором я не уверен на 100%.
Планировщик существует для:
A. Сервисные прерывания.
B. Выберите следующий процесс для входа в CPU.
C. Создать новый процесс.
D. Удалите неиспользуемые процессы из системы.
E. Определите, какие заблокированные процессы могут войти в ЦП.
F. B и E.
Итак, я знаю, что B (выберите следующий процесс для ввода ЦП) - это правда.
Часть, в которой я не уверен, - это вариант E. Я не уверен, что это на самом деле означает.
Означает ли это на самом деле случай, когда, скажем, после scanf
ожидается ввод пользователя, и процесс остается заблокированным?
Действительно ли ожидание этого ввода означает определение? Или планировщик активно участвует в определении того, введен ли этот вход?
Как бы вы ответили на этот вопрос? B или F?