monolinux: An Introduction To Linux Scheduling
May 14, 2002, 01:00 (0 Talkback[s])
(Other stories by Eric Krout)
WEBINAR: On-demand webcast
How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >
[ Thanks to Chaz for this link.
"Every individual who operates a computer would surely like his
or her operating system to possess the ability to seamlessly switch
its program execution from application to application. It's trivial
to think of all the benefits that an OS with multiprogramming
support delivers, but when pondering what sort of routine a kernel
should carry out in order to allow proper sharing of resources
among, say, sixty-five distinct processes all running at the same
time, things get interesting..."