Computer Science › Section D · Operating systems › Topic D.2
Operating system architecture and booting
An operating system is not one program but a set of cooperating parts, each with a clear job. Knowing those parts, and how the machine loads them every time it is switched on, is the map you need for the rest of this section.
In this topic
- Layers of software
- Application and system software
- Worked example: classifying software
- The user interface
- The kernel and its managers
- Device drivers
- System calls: the doorway into the kernel
- The booting problem
- Worked example: from power button to login screen
- Why not keep the whole OS in ROM?
- Common mistakes to avoid
- Key takeaways
This topic is part of Wuanberri Pro. Checking your access…
