A 1.3.1-1.3.5 Operating Systems
Every program you run depends on a layer of software you almost never see. The operating system sits between your applications and the hardware, deciding which program runs next, where files are kept, and how each device is reached, while hiding the hardware detail that would otherwise make every program far harder to write. These five statements build on each other: they start with what the operating system is for,...