本書內容分成兩篇,靠前篇是基本框架,第二篇是文件繫統及相關內容。在靠前篇的各章中:靠前章先對Linu行簡要介紹並給出本書分析時所用的模型;第2章從C語言程序、可執行文件到進程的虛存空間影像的全過程作為起點,給讀者建立起進程用戶空間管理的概念;然後第3章討論物理頁幀如何支撐這些虛存空間,並且討論了與物理空間一致的內核空間的管理;接著第4章就是進程的概念、進程的組織、進程切換和進程的創建撤銷等活動;第5章專門討論進程調度和負載均衡問題;後面4章繼續討論進程間通信、繫統調用、內核的並發活動和同步問題。第二篇開始討論盤根錯節的文件繫統:先在靠前0章分析文件繫統和VFS的基本概念;然後在靠前1章討論頁高速緩存及塊緩存;靠前2章分析了VFS的通用文件訪問操作;靠前3章討論ext2文件繫統的具體格式和操作細節;接著靠前4章討論同步;靠前5章討論內存回收問題;很後靠前6章和靠前7章討論設備管理和塊設備問題等