《操作系統(tǒng)原理及應用》主要講述操作系統(tǒng)的基本原理,并以Linux系統(tǒng)為例對其原理部分進行實例分析?!恫僮飨到y(tǒng)原理及應用》共分8章。第1章介紹了操作系統(tǒng)的引入、概念、發(fā)展過程、特征及當前常用的操作系統(tǒng);第2章闡述了進程的概念、控制管理、進程同步及經典進程同步問題、進程通信、線程的引入及分類和Linux系統(tǒng)進程管理;第3章闡述了計算機系統(tǒng)對資源的管理、死鎖的發(fā)生及解決方式;第4章介紹了計算機系統(tǒng)中用戶任務的執(zhí)行管理的調度概念及評價準則、批處理系統(tǒng)的調度算法、分時系統(tǒng)的調度算法、實時系統(tǒng)調度算法和Linux系統(tǒng)調度算法;第5章介紹了內存管理的存儲器分類、內存的連續(xù)分配、內存的離散分配、虛擬存儲器的實現(xiàn)和Linux系統(tǒng)的內存管理;第6章介紹了設備管理的I/O控制管理方式、緩沖管理、I/O軟件、設備分配、設備處理、虛擬設備、磁盤存儲器I/O管理和Linux系統(tǒng)的設備管理;第7章闡述了文件的分類、邏輯結構和物理結構分類、外存空間管理、目錄管理、文件共享與安全及Linux系統(tǒng)的文件管理;第8章介紹了操作系統(tǒng)的安全性、安全策略、安全保護機制和Linux系統(tǒng)的安全機制。