本書分為系統(tǒng)編程與操作系統(tǒng)兩大部分。第1部分介紹了語言處理程序、語言處理程序的數(shù)據(jù)結構、掃描與分析、匯編程序、宏與宏處理程序、編譯程序和解釋程序、連接程序和軟件工具等內容;第2部分介紹了操作系統(tǒng)功能的演化、進程、調度、死鎖、進程同步、進程間通信、存儲器管理、IO組織和IO編程、文件系統(tǒng)、保護和安全以及分布式操作系統(tǒng)等內容。本書內容全面、豐富,覆蓋了系統(tǒng)編程與操作系統(tǒng)的主要內容,既有基礎理論,又有大量精選的實例,結構嚴謹,邏輯性強,深入淺出,易于理解,并且反映了計算機科學基礎理論的研究成果與最新進展。本書可以作為大學計算機本科專業(yè)高年級學生相關課程的教學參考書及研究生的教材,也可以作為計算機及相關專業(yè)工程技術人員學習計算機基礎理論和應用的參考資料。