UNIX結(jié)構(gòu)分析
《Unix結(jié)構(gòu)分析:核心代碼的結(jié)構(gòu)和算法(修訂版)》從操作系統(tǒng)原理出發(fā),以UNIX系統(tǒng)V為背景,全面系統(tǒng)地分析了UNIX系統(tǒng)核心代碼的結(jié)構(gòu)與算法。全書分六部分21章。第一部分文件系統(tǒng),分四章介紹UNIX文件、文件系統(tǒng)和系統(tǒng)緩沖區(qū)的全部抽象數(shù)據(jù)結(jié)構(gòu)以及對抽象數(shù)據(jù)結(jié)構(gòu)的操作,包括有關(guān)文件的系統(tǒng)調(diào)用。第二部分存儲管理,分四章介紹存儲管理的硬件基礎(chǔ)、系統(tǒng)空間、進程空間和物理內(nèi)存的管理。第三部分進程管理,分五章介紹進程的結(jié)構(gòu)與狀態(tài)、進程的創(chuàng)建執(zhí)行與終止、進程調(diào)度、中斷與異常的處理以及進程通訊。第四部分輸入輸出子系統(tǒng),分四章介紹進程與輸入輸出子系統(tǒng)的接口、設(shè)備驅(qū)動程序的一般結(jié)構(gòu)以及塊設(shè)備和字符設(shè)備的管理,包括控制臺終端的管理。第五部分其他,包括系統(tǒng)初始化過程概述、系統(tǒng)生成以及核心代碼中的匯編程序。書中每章均附有UNIX系統(tǒng)V的源程序,源程序除長行拆成兩行之外全部...
《Unix結(jié)構(gòu)分析:核心代碼的結(jié)構(gòu)和算法(修訂版)》從操作系統(tǒng)原理出發(fā),以UNIX系統(tǒng)V為背景,全面系統(tǒng)地分析了UNIX系統(tǒng)核心代碼的結(jié)構(gòu)與算法。全書分六部分21章。第一部分文件系統(tǒng),分四章介紹UNIX文件、文件系統(tǒng)和系統(tǒng)緩沖區(qū)的全部抽象數(shù)據(jù)結(jié)構(gòu)以及對抽象數(shù)據(jù)結(jié)構(gòu)的操作,包括有關(guān)文件的系統(tǒng)調(diào)用。第二部分存儲管理,分四章介紹存儲管理的硬件基礎(chǔ)、系統(tǒng)空間、進程空間和物理內(nèi)存的管理。第三部分進程管理,分五章介紹進程的結(jié)構(gòu)與狀態(tài)、進程的創(chuàng)建執(zhí)行與終止、進程調(diào)度、中斷與異常的處理以及進程通訊。第四部分輸入輸出子系統(tǒng),分四章介紹進程與輸入輸出子系統(tǒng)的接口、設(shè)備驅(qū)動程序的一般結(jié)構(gòu)以及塊設(shè)備和字符設(shè)備的管理,包括控制臺終端的管理。第五部分其他,包括系統(tǒng)初始化過程概述、系統(tǒng)生成以及核心代碼中的匯編程序。書中每章均附有UNIX系統(tǒng)V的源程序,源程序除長行拆成兩行之外全部保留原風(fēng)格,這些源程序的總和已構(gòu)成了UNIX系統(tǒng)核心的最基本部分。第六部分為附錄,附錄A包括與核心代碼有關(guān)的全部,h文件。附錄B是為讀者閱讀源代碼方便而編制的函數(shù)索引,包括每個函數(shù)的名稱、所在文件名和文件所在章節(jié)?!禪nix結(jié)構(gòu)分析:核心代碼的結(jié)構(gòu)和算法(修訂版)》可作為大學(xué)計算機專業(yè)高年級學(xué)生和研究生的教材或教學(xué)參考書,也可作為從事UNIX系統(tǒng)研究與應(yīng)用開發(fā)人員的參考書。
