关于本章
本章的内容是我基于阅读本书(部分章节)后所总结的,对一些专题进行了总结,梳理了脉络。
在Architecture-of-computing-system
中,我们已经总结了OS的两个objective:
The operating system must fulfill two main objectives:
- Interact with the hardware components, servicing all low-level programmable elements included in the hardware platform.
- Provide an execution environment to the applications that run on the computer system (the so-called user programs).
这两个objective(其实就是OS的作用、使命)相当于两条线,后面我们将沿着这两条线深入对Linux OS的学习。
本章会对第一条线“Interact with the hardware components”进行总结。
本章会对Linux OS的multitasking进行总结,这是和第二条线密切相关的。
阅读本书,需要一些hardware的基础知识,参见我的另外一个项目Hardware。