Асинхронная или синхронная операция ввода/вывода приводит к вызову syscall, что всегда приводит к вызову планировщика задач ядра. Правильно? Если так, то на загруженной системе вызов что асинхронной, что синхронной операции приведёт к тому, что квант времени с большой вероятностью будет передан другому, более приоритетному процессу. Тогда в чём профит от асинхронных операций в данном случае?
UPD: Всякий ли системный вызов может привести к вытеснению планировщиком ядра текущего таска?