本書其八章。第1章介紹設置操作系統(tǒng)的目的,操作系統(tǒng)的分類.形成與發(fā)展的過程.功能.特性,以及UNIX操作系統(tǒng)概況;第2章闡述進程的基本概念.調度狀態(tài).進程通訊.死鎖,以及UNIX V6中進程的基本控制結構;第3-7章,結合UNIX V6操作系統(tǒng),介紹各主要模塊的工作原理、設計思路和實現(xiàn)機制,包括中斷和系統(tǒng)調用.存儲管理.進程管理.字符塊設備管理、文件系統(tǒng)管理等;第8章簡要介紹UNIX可執(zhí)行文件的結構,旨在幫助讀者順利閱讀其他章節(jié)的相關內容。本書與其他教材的區(qū)別在于,通過深人剖析源代碼,輸以fork.read.write等核心系統(tǒng)調用執(zhí)行過程,幫助讀者加深對操作系統(tǒng)軟件架構的認識,并建立操作系統(tǒng)與計算機硬件作為整體為并發(fā)用戶提供服務的宏觀概念。本書適合計算機科學和工程類專業(yè)作為教材使用,也可供有關工程技術人員作為參考書使用。