Тупик: - это когда все процессы не получают доступа к ресурсам, потому что каждый процесс ждет какой-то другой процесс и есть цикл.
Голодание: - это когда низкоприоритетный процесс не получает доступа к ресурсам, которые ему нужны, поскольку процесс доступа к ресурсам осуществляется с высоким приоритетом. В этом случае вся система процессов не останавливалась.
Поскольку только процесс с низким приоритетом не имеет доступа к ресурсам голода, в то время как в тупике ни один процесс не имеет доступ к ресурсам, необходимым поэтому тупиковых крайний случай голода с критериев экстренности - это общее количество процессов, не получающих доступ к ресурсу.
взаимоблокировки и голодание связаны, поскольку оба являются случаи процесса, не имеющих доступа к ресурсу.
голодание не приводит к тупиковой как процесс голодают низкий приоритет продолжает ждать, пока другие процессы с высоким приоритетом довести до завершения.
Ходят слухи, что, когда они закрыли IBM 7094 в Массачусетском технологическом институте в 1973 году, они обнаружили процесс с низким приоритетом, который был представлен в 1967 году и еще не запущен. ‡
‡ Упоминается в Operating System Concepts book по Абрахам Силбершац, Питер Б.Гальвин, Грег Ганье
d) многократный выбор домашней работы вопрос. –