![]() ![]() |
UNIX xv6內(nèi)核源碼深入剖析
本書對UNIX xv6的源碼進(jìn)行了深入剖析和詳細(xì)注解,同時配合大量實例與圖表,對每個模塊先提煉關(guān)鍵數(shù)據(jù)結(jié)構(gòu)和核心方法,再結(jié)合源碼分析其工作機(jī)制,讓讀者明白其原理及具體實現(xiàn),以求理論和實踐能力同步提升,為深入理解操作系統(tǒng)原理乃至進(jìn)一步研究學(xué)習(xí)Linux和Android等類UNIX系統(tǒng)內(nèi)核打下堅實基礎(chǔ)。
本書第1章對xv6進(jìn)行概述;第2章介紹xv6操作系統(tǒng)結(jié)構(gòu);第3章介紹xv6開發(fā)、測試和運(yùn)行的軟件環(huán)境;第4章簡要介紹x86計算機(jī)組成原理;第5章介紹x86的實模式與保護(hù)模式;第6章深入分析xv6的啟動;第7~10章介紹xv6的虛擬空間管理、中斷與系統(tǒng)調(diào)用、鎖以及進(jìn)程管理,第11、12章介紹xv6的文件系統(tǒng);第13章介紹exec()函數(shù)、管道與字符串的實現(xiàn);第14章介紹xv6的多處理器支持;第15章介紹字符設(shè)備驅(qū)動;第16章介紹用戶進(jìn)程的初始化、API和Shell的實現(xiàn)。 本書適合操作系統(tǒng)初、中級學(xué)習(xí)者,系統(tǒng)程序員,嵌入式系統(tǒng)開發(fā)者以及對UNIX和Linux等類UNIX內(nèi)核感興趣的讀者。
你還可能感興趣
我要評論
|