But I wonder when there are decent reasons to let the OS handle file I/O through the demand paging system, since it's good at it.
This is generous. At least, it's not a great working assumption. If you know anything about your workload, it's often possible to do better by specializing slightly.
But I wonder when there are decent reasons to let the OS handle file I/O through the demand paging system, since it's good at it.