May 2025
Intermediate to advanced
573 pages
14h 38m
English
What is called a sincere work is one that is endowed with enough strength to give reality to an illusion.
— Max Jacob
An operating system achieves the illusion of concurrent execution by rapidly switching a processor among several computations. Because the speed of the computation is extremely fast compared to that of a human, the effect is impressive — multiple activities appear to proceed simultaneously.
Context switching, which lies at the heart of the juggling act, consists of stopping the current process, saving enough information so it may be restarted later, and starting another process. What makes such a change difficult is that the processor cannot be stopped during a context switch ...
Read now
Unlock full access