По каким принципам ОС может выбирать процесс-жертву для прекращения и освобождения его ресурсов для выхода из тупика?
Почему необходима синхронизация параллельных процессов?
Почему синхронизация процессов актуальна в настоящее время?
Почему нецелесообразно требовать от процессов, чтобы они, обладая ресурсом, не могли запрашивать другой ресурс?
Почему операция приостановки процесса (suspend) потенциально ненадежна и опасна?
Почему пользователь-человек может рассматриваться как часть компьютерной системы?
Каковы особенности планирования процессов в Linux, с точки зрения обработки процессов ядра?
Пусть у процесса, запросившего новый ресурс, были отобраны все старые ресурсы и включены в список его потребностей. Когда процесс может быть возобновлен?
Какие меры Вы бы предложили для обработки системой процесса, обладающего некоторыми ресурсами, если он запрашивает новый ресурс, который не может быть ему немедленно выделен?
Почему следует исключить race condition?