Не слишком углубляясь в дебри ядра, скажем, что с т/з планирования все процессы в Linux подразделяются на: I/O-зависимые CPU-зависимые Первые слишком плотно работают с устройствами ввода/вывода, вторым требуется как можно больше процессорного времени. По другой, независимой от первой, классификации процессы также могут быть: Интерактивными Фоновыми и пакетными Real-time Например, процесс СУБД является фоновым и I/O-зависимым. Поэтому важно понимать, что далее речь пойдет о планировании I/O, а не CPU. Итак, существует ровно четыре основных планировщика I/O......
Подробнее 0