本書全面繫統地介紹了現代操作繫統的基本理論和近期新技術,並具體分析了Windows 7和Linux中的實現技術和方法。全書分為12章,為了便於沒有先修計算機原理、計算機組織結構課程的讀者閱讀,本書第2版中增加了第0章,簡單介紹了計算機繫統,尤其是計算機硬件組成; 靠前章概述了操作繫統的定義、發展、功能、特征和類型; 第2章到第8章分別介紹進程與線程、進程同步與通信、調度與死鎖、存儲管理、虛擬存儲管理、設備管理和文件管理; 第9章和靠前0章分別講述Windows和Linux兩個常用操作繫統的實現技術; 第3版新增了靠前1章,介紹操作繫統安全。每章後附有思考與練習題,與該書配套的操作繫統實驗指導與習題解析一書中有對應思考與練習題的詳細解答。本書的使用對像是開設操作繫統課程的相關專業的本科生;具有一些操作繫統基本知識並想進一步了解操作繫統內部編程等