OS Structure
An OS consists of all of these components, plus lots of others, plus system service routines, plus system programs (privileged and non-privileged), plus ....
The big issue:
- how do we organize all of this?
- what are the entities and where do they exist?
- how does these entities cooperate?
Basically, how do we build a complex system that’s:
- performant
- reliable
- extensible