Operating System (OS)
OS provides services to clients, implemented by the underlying resources. It provides an abstraction layer.
Operating Systems: Three Easy Pieces https://pages.cs.wisc.edu/~remzi/OSTEP/
Humans don’t interact with the raw OS directly. Instead they use
- The native OS GUI
- or a shell (through a CLI)
I need to fundamentally learn how threads work: