Skip to content

关于本章

本章的内容是我基于阅读本书(部分章节)后所总结的,对一些专题进行了总结,梳理了脉络。

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