本書(shū)并不是特意一本Linux 的內(nèi)部手冊(cè)相反它是對(duì)操作系統(tǒng)的介紹同時(shí)以Linux作為示例書(shū)中每一章遵循從共性到特性的原則它們將首先給出核心子系統(tǒng)的概敘然后進(jìn)行盡可能的詳細(xì)描敘 我不會(huì)用routine_X()調(diào)用routine_Y()來(lái)增加bar 數(shù)據(jù)結(jié)構(gòu)中foo 域的值這種方式來(lái)描敘核心算法 你自己可以通過(guò)閱讀代碼發(fā)現(xiàn)它每當(dāng)需要理解一段代碼時(shí)我總是將其數(shù)據(jù)結(jié)構(gòu)畫(huà)出來(lái)這樣我發(fā)現(xiàn)了許多相關(guān)的核心數(shù)據(jù)結(jié)構(gòu)以及它們之間的關(guān)系 每一章都是非常獨(dú)立的就象Linux 核心子系統(tǒng)一樣當(dāng)然有時(shí)它們還是有聯(lián)系的比如說(shuō)如果你沒(méi)有理解虛擬內(nèi)存工作原理就無(wú)法描敘進(jìn)程 硬件基本概念一章對(duì)現(xiàn)代PC 做了簡(jiǎn)要介紹操作系統(tǒng)必須與硬件系統(tǒng)緊密結(jié)合在一起協(xié)同工作操作系統(tǒng)需要一些只能夠由硬件提供的服務(wù)為了全面理解Linux 你必須了解有關(guān)硬件的基礎(chǔ)知識(shí) 軟件基本概念一章介紹了軟件基本原理與C 程序語(yǔ)言討論了建立Linux 這樣的操作系統(tǒng)的工具并且給出了操作系統(tǒng)的目標(biāo)與功能的概敘 內(nèi)存管理這章描敘了Linux 如何處理物理內(nèi)存以及虛擬存儲(chǔ)技術(shù) 進(jìn)程管理描敘了進(jìn)程的概念以及Linux 核心是如何創(chuàng)建管理與刪除系統(tǒng)中的進(jìn)程 進(jìn)程間及進(jìn)程與核心間通訊以協(xié)調(diào)它們的活動(dòng)Linux 支持大量進(jìn)程間通訊IPC
標(biāo)簽:
Linux
routine
子系統(tǒng)
上傳時(shí)間:
2015-03-16
上傳用戶(hù):電子世界