注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux深入理解Linux虛擬內(nèi)存管理

深入理解Linux虛擬內(nèi)存管理

深入理解Linux虛擬內(nèi)存管理

定 價(jià):¥76.00

作 者: (愛(ài)爾蘭)戈?duì)柭话茁宓?/td>
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): Bruce Perens開(kāi)源系列
標(biāo) 簽: Linux操作系統(tǒng)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787810777308 出版時(shí)間: 2006-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 660 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  這是我心儀已久的一本書(shū),相信很多讀者也會(huì)有同樣的感受。Linux在國(guó)內(nèi)的普及還不成熟,而關(guān)于內(nèi)核方面的中文資料卻又都偏向大而全,細(xì)節(jié)部分描述得相當(dāng)不夠。這些書(shū)籍往往由于篇幅問(wèn)題而僅僅選擇性地講解內(nèi)核源代碼,不少讀者無(wú)法真正吃透內(nèi)核的實(shí)際實(shí)現(xiàn)方式,存在看不下去或不能理解等問(wèn)題。還有的書(shū)籍代碼注釋較為粗略,省去了很多內(nèi)核實(shí)現(xiàn)細(xì)節(jié),初、中級(jí)水平的讀者閱讀起來(lái)也有困難。而另有一部分內(nèi)核書(shū)籍由于時(shí)代久遠(yuǎn),很多系統(tǒng)調(diào)用方面,特別是與硬件相關(guān)的代碼使讀者產(chǎn)生不少疑問(wèn),對(duì)于中、高級(jí)內(nèi)核開(kāi)發(fā)人員以及在較新內(nèi)核版本下進(jìn)行開(kāi)發(fā)的人員就略顯不足了。一次較為偶然的機(jī)會(huì)我在網(wǎng)絡(luò)上發(fā)現(xiàn)這一至寶,在它還是草稿版的時(shí)候就得到LinuxCN網(wǎng)站的關(guān)注。但由于種種原因一直沒(méi)有和大家見(jiàn)面。后來(lái)痛定思痛,覺(jué)得這樣一本好書(shū)不能為中國(guó)眾多Linux愛(ài)好者學(xué)習(xí)實(shí)為可惜,終于克服種種困難翻譯該書(shū)完整正式版,希望能給大家?guī)?lái)一定的幫助。在眾多Linux內(nèi)核分析的書(shū)籍中,本書(shū)的特點(diǎn)非常鮮明:(1)本書(shū)問(wèn)世以前,基本上沒(méi)有一套關(guān)于Linux虛擬內(nèi)存(VirtualMemory,VM)的完整文檔。文檔的匱乏直接導(dǎo)致VM只能被很少一部分內(nèi)核開(kāi)發(fā)人員所完全理解。極少或根本沒(méi)有任何信息對(duì)這種實(shí)現(xiàn)的理論基礎(chǔ)進(jìn)行描述。(2)本書(shū)試圖彌補(bǔ)內(nèi)存管理理論和在Linux中具體實(shí)現(xiàn)之間的差距,并且將兩個(gè)部分結(jié)合起來(lái),是當(dāng)今最能夠充分理解LinuxVM的運(yùn)行機(jī)制以及將理論和實(shí)現(xiàn)聯(lián)系在一起的書(shū)籍。本書(shū)不是以講述理論為目標(biāo),而是先講述理論,再結(jié)合Linux的實(shí)現(xiàn)深入剖析其細(xì)節(jié)。(3)本書(shū)以相對(duì)獨(dú)立于硬件的角度闡述LinuxVM。(4)函數(shù)調(diào)用圖和系統(tǒng)架構(gòu)圖一目了然,思路清晰。讀者可以快速地掌握系統(tǒng)總體架構(gòu)。(5)在附錄里面包含了對(duì)VM的詳細(xì)注釋。讀者能夠更簡(jiǎn)單地弄清楚VM的實(shí)現(xiàn)過(guò)程,對(duì)VM系統(tǒng)的運(yùn)行機(jī)制更加得心應(yīng)手。(6)在剖析2.4內(nèi)核的基礎(chǔ)上還分析2.6內(nèi)核中VM的新特性。緊跟世界Linux內(nèi)核發(fā)展進(jìn)度。本書(shū)內(nèi)容涵蓋物理內(nèi)存、頁(yè)表管理、進(jìn)程地址空間、引導(dǎo)內(nèi)存分配器、物理頁(yè)面分配、非連續(xù)內(nèi)存分配、Slab分配器、高端內(nèi)存管理、頁(yè)面幀回收、交換管理、共享內(nèi)存虛擬文件系統(tǒng)等部分。本書(shū)的翻譯工作主要由白洛、李俊奎、劉森林完成。參與少量翻譯工作的還有黃靜、張申、賀虎、查志勇、呂志華、夏玉、倪曉雷、vbar、newface、hs_guanqi。黃忠霖教授完成了本書(shū)的審校工作。翻譯過(guò)程中,我的家人、朋友和同學(xué)給了我莫大的支持和鼓勵(lì)。感謝我的家人、朋友和同學(xué)。感謝黃忠霖教授的諄諄指導(dǎo)和辛勤工作。感謝LinuxCN的熱心網(wǎng)友們。感謝所有關(guān)心和熱愛(ài)Linux的人們。由于本人才疏學(xué)淺,翻譯中不免有少量錯(cuò)誤和遺漏,望各位讀者批評(píng)指正。共同學(xué)習(xí),共同進(jìn)步。本書(shū)讀者主要針對(duì)高等院校師生、研究機(jī)構(gòu)科研人員、Linux內(nèi)核開(kāi)發(fā)人員、應(yīng)用開(kāi)發(fā)人員及系統(tǒng)管理人員,以及任何對(duì)VM或內(nèi)核子系統(tǒng)運(yùn)行機(jī)制感興趣的愛(ài)好者。不要錯(cuò)過(guò)這本書(shū),你會(huì)發(fā)現(xiàn)它有多神奇。白洛華中科大喻家山

作者簡(jiǎn)介

  本書(shū)提供作譯者介紹Mel Gorman曾獲得愛(ài)爾蘭利馬瑞克大學(xué)的計(jì)算機(jī)學(xué)士和碩士學(xué)位。他的研究領(lǐng)域廣泛:從網(wǎng)頁(yè)開(kāi)發(fā)到攝影機(jī)的實(shí)時(shí)顯示系統(tǒng)。Mel Gorman認(rèn)為,即使是最難以攻克的項(xiàng)目也并沒(méi)有想象中那么艱難。他曾經(jīng)還擔(dān)任過(guò)系統(tǒng)管理員,主要管理Linux, 也涉及到Solaris和Windows。現(xiàn)今Mel Gorman是都柏林IBM公司的Java程序開(kāi)發(fā)員。Mel Gorman的大部分技能都來(lái)自于他自己在利馬瑞克大學(xué)的生活經(jīng)歷,與大學(xué)里計(jì)算機(jī)社區(qū)的廣泛接觸,以及實(shí)地工作經(jīng)驗(yàn)這三者的完美結(jié)合。是計(jì)算機(jī)社區(qū)使他接觸到了Linux,并相...

圖書(shū)目錄

第1章 簡(jiǎn)介
1.1 開(kāi)始啟程
1.2 管理源碼
1.3 瀏覽代碼
1.4 閱讀代碼
1.5 提交補(bǔ)丁
第2章 描述物理內(nèi)存
2.1 節(jié)點(diǎn)14
2.2 管理區(qū)16
2.3 管理區(qū)初始化
2.4 初始化mem_map
2.5 頁(yè)面
2.6 頁(yè)面映射到管理區(qū)
2.7 高端內(nèi)存
2.8 2.6中有哪些新特性
第3章 頁(yè)表管理
3.1 描述頁(yè)目錄
3.2 描述頁(yè)表項(xiàng)
3.3 頁(yè)表項(xiàng)的使用
3.4 頁(yè)表項(xiàng)的轉(zhuǎn)換和設(shè)置
3.5 頁(yè)表的分配和釋放
3.6 內(nèi)核頁(yè)表
3.7 地址和struct page之間的映射
3.8 轉(zhuǎn)換后援緩沖區(qū)(TLB)
3.9 一級(jí)CPU高速緩存管理
3.10 2.6中有哪些新特性
第4章 進(jìn)程地址空間
4.1 線(xiàn)性地址空間
4.2 地址空間的管理
4.3 進(jìn)程地址空間描述符
4.4 內(nèi)存區(qū)域
4.5 異常處理
4.6 缺頁(yè)中斷
4.7 復(fù)制到用戶(hù)空間/從用戶(hù)空間復(fù)制
4.8 2.6中有哪些新特性
第5章 引導(dǎo)內(nèi)存分配器
5.1 表示引導(dǎo)內(nèi)存映射
5.2 初始化引導(dǎo)內(nèi)存分配器
5.3 初始化bootmem_data
5.4 分配內(nèi)存
5.5 釋放內(nèi)存
5.6 銷(xiāo)毀引導(dǎo)內(nèi)存分配器
5.7 2.6中有哪些新特性
第6章 物理頁(yè)面分析
6.1 管理空閑塊
6.2 分配頁(yè)面
6.3 釋放頁(yè)面
6.4 獲得空閑頁(yè)面(GFP)標(biāo)志位
6.5 進(jìn)程標(biāo)志位
6.6 防止碎片
6.7 2.6中有哪些新特性
第7章 非連續(xù)內(nèi)存分配
……

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)