深入理解LINUX內(nèi)核

出版時(shí)間:2007-10-01  出版社:中國電力出版社  作者:(美)博韋,西斯特  頁數(shù):896  譯者:陳莉君;張瓊聲;張宏偉  
Tag標(biāo)簽:無  

內(nèi)容概要

為了透徹理解Linux的工作機(jī)理,以及為何它在各種系統(tǒng)上能順暢運(yùn)行,你需要深入到內(nèi)核的心臟。cPu與外部世界的所有交互活動都是由內(nèi)核處理的,哪些程序會分享處理器的時(shí)間,以什么樣的順序來分享。內(nèi)核不遺余力地管理有限的內(nèi)存,以使數(shù)以千計(jì)的進(jìn)程有效地共享系統(tǒng)資源。內(nèi)核還精心組織數(shù)據(jù)傳送,使得cPu不再受限于慢速硬盤。    《深入理解Linux內(nèi)核》第三版將引領(lǐng)你暢游內(nèi)核中用到的最主要數(shù)據(jù)結(jié)構(gòu)、算法和編程技巧。如果你的確想了解計(jì)算機(jī)內(nèi)部的實(shí)現(xiàn)機(jī)理,那么作者透過現(xiàn)象探尋本質(zhì),提供了頗有價(jià)值的深入分析。本書針對具體的Intel平臺,討論了其重要特征,逐行剖析了相關(guān)的代碼片段。但是,本書涵蓋的內(nèi)容不僅僅局限于代碼的機(jī)理,還解釋了Linux運(yùn)作方式的理論支撐。    本書第三版涵蓋Linux 2.6,從中可以看到幾乎內(nèi)核每個(gè)子系統(tǒng)都有相當(dāng)大的變化,首當(dāng)其沖的是內(nèi)存管理和塊設(shè)備部分。本書集中討論了如下內(nèi)容:    內(nèi)存管理,包括文件緩沖、進(jìn)程交換以及直接內(nèi)存訪問(DMA)    虛擬文件系統(tǒng)層和第二及第三擴(kuò)展文件系統(tǒng)    進(jìn)程創(chuàng)建及調(diào)度  信號、中斷及設(shè)備驅(qū)動程序的主要接口  定時(shí)  內(nèi)核中的同步  進(jìn)程間通信(IPC)  程序執(zhí)行  本書將使你熟悉Linux所有的內(nèi)在工作機(jī)理,但本書不僅僅是一種學(xué)術(shù)演練。你將了解到什么條件會促使Linux產(chǎn)生最佳性能,你還會看到,Linux在各種環(huán)境下如何滿足進(jìn)程調(diào)度、文件訪問及內(nèi)存管理期間系統(tǒng)提出的快速響應(yīng)要求。本書有助于你充分展現(xiàn)Linux系統(tǒng)的魅力。

作者簡介

作者:(美)博韋 等博韋,計(jì)算機(jī)科學(xué)專業(yè)博士,意大利羅馬大學(xué)Tor vergata分校全職教授。切薩蒂 數(shù)學(xué)和計(jì)算機(jī)科學(xué)博士,羅馬大學(xué)Tor vergata分校工程學(xué)院計(jì)算機(jī)科學(xué)系助理研究員。

書籍目錄

前言第一章 緒論第二章 內(nèi)存尋址第三章 進(jìn)程第四章 中斷和異常第五章 內(nèi)核同步第六章 定時(shí)測量第七章 進(jìn)程調(diào)度第八章 內(nèi)存管理第九章 進(jìn)程地址空間第十章 系統(tǒng)調(diào)用第十一章 信號第十二章 虛擬文件系統(tǒng)第十三章 I/O體系結(jié)構(gòu)和設(shè)備驅(qū)動程序第十四章 塊設(shè)備驅(qū)動程序第十五章 頁調(diào)高速緩存第十六章 訪問文件第十七章 回收頁框第十八章 Ext2和Ext3文件系統(tǒng)第十九章 進(jìn)程通信第二十章 程序的執(zhí)行附錄一 系統(tǒng)啟動附錄二 模塊參考文獻(xiàn)源代碼索引

編輯推薦

《深入理解LINUX內(nèi)核》(第3版)為了徹底理解是什么使得Linux能正常運(yùn)行以及其為何能在各種不同的系統(tǒng)中運(yùn)行良好,你需要深入研究內(nèi)核最本質(zhì)的部分。內(nèi)核處理CPU與外界間的所有交互,并且決定哪些程序?qū)⒁允裁错樞蚬蚕硖幚砥鲿r(shí)間。它如此有效地管理有限的內(nèi)存,以至成百上千的進(jìn)程能高效地共享系統(tǒng)。它熟練地統(tǒng)籌數(shù)據(jù)傳輸,這樣CPU 不用為等待速度相對較慢的硬盤而消耗比正常耗時(shí)更長的時(shí)間。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    深入理解LINUX內(nèi)核 PDF格式下載


用戶評論 (總計(jì)242條)

 
 

  •   為了透徹理解Linux的工作機(jī)理,以及為何它在各種系統(tǒng)上能順暢運(yùn)行,你需要深入到內(nèi)核的心臟。cPu與外部世界的所有交互活動都是由內(nèi)核處理的,哪些程序會分享處理器的時(shí)間,以什么樣的順序來分享。內(nèi)核不遺余力地管理有限的內(nèi)存,以使數(shù)以千計(jì)的進(jìn)程有效地共享系統(tǒng)資源。內(nèi)核還精心組織數(shù)據(jù)傳送,使得cPu不再受限于慢速硬盤?!渡钊肜斫釲inux內(nèi)核》第三版將引領(lǐng)你暢游內(nèi)核中用到的最主要數(shù)據(jù)結(jié)構(gòu)、算法和編程技巧。如果你的確想了解計(jì)算機(jī)內(nèi)部的實(shí)現(xiàn)機(jī)理,那么作者透過現(xiàn)象探尋本質(zhì),提供了頗有價(jià)值的深入分析。本書針對具體的Intel平臺,討論了其重要特征,逐行剖析了相關(guān)的代碼片段。但是,本書涵蓋的內(nèi)容不僅僅局限于代碼的機(jī)理,還解釋了Linux運(yùn)作方式的理論支撐。本書第三版涵蓋Linux2.6,從中可以看到幾乎內(nèi)核每個(gè)子系統(tǒng)都有相當(dāng)大的變化,首當(dāng)其沖的是內(nèi)存管理和塊設(shè)備部分。本書集中討論了如下內(nèi)容:內(nèi)存管理,包括文件緩沖、進(jìn)程交換以及直接內(nèi)存訪問(DMA)虛擬文件系統(tǒng)層和第二及第三擴(kuò)展文件系統(tǒng)進(jìn)程創(chuàng)建及調(diào)度信號、中斷及設(shè)備驅(qū)動程序的主要接口定時(shí)內(nèi)核中的同步進(jìn)程間通信(IPC)程序執(zhí)行本書將使你熟悉Linux所有的內(nèi)在工作機(jī)理,但本書不僅僅是一種學(xué)術(shù)演練。你將了解到什么條件會促使Linux產(chǎn)生最佳性能,你還會看到,Linux在各種環(huán)境下如何滿足進(jìn)程調(diào)度、文件訪問及內(nèi)存管理期間系統(tǒng)提出的快速響應(yīng)要求。本書有助于你充分展現(xiàn)Linux系統(tǒng)的魅力。
  •   linux的內(nèi)核是比較復(fù)雜的,像macos等的系統(tǒng),都是從UNIX來的,現(xiàn)在的linux的內(nèi)核比較難于研究,內(nèi)核一般都是包含四個(gè)方面的內(nèi)容:進(jìn)程管理,I/O設(shè)備管理,文件系統(tǒng),存儲管理。其他的功能都是在此基礎(chǔ)上添加的。所以研究linux內(nèi)核對于linux下的開發(fā)很有幫助,但是關(guān)鍵在于linux內(nèi)核需要很多的知識支撐,包括計(jì)算機(jī)原理,操作系統(tǒng)原理,數(shù)據(jù)結(jié)構(gòu),還有必要的算法等。
  •   如果這本書都不算好,在內(nèi)核方面,我不知道還有哪本可以算好。在入門方面,推薦linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn),想深入一點(diǎn),就這本了。內(nèi)核書籍,基本只看這兩本就可以不要其他數(shù)據(jù)了。當(dāng)然了,內(nèi)核代碼是必須的。
  •   是一本很好的講解Linux內(nèi)核的書,適合對內(nèi)核有一定了解的讀者。雖然沒有對代碼進(jìn)行逐字的注釋,不過講解還是相當(dāng)透徹的。
  •   這本書作為我的床頭讀物來看,對實(shí)際操作linux系統(tǒng)可能用處不大,但是作為一個(gè)作為一個(gè)程序員,能理解linux內(nèi)核能對你的代碼水平有很大的幫助,慢慢看,不著急。
  •   剛剛在公司開始從事linux方面的程序開發(fā)。。。由于也是剛剛起步,雖然之前有接觸過C語言編程。但是由windows下轉(zhuǎn)為linux下還是需要一段時(shí)間的磨合。在baidu上看到一個(gè)高人的帖子。于是按照高人指點(diǎn)買回了這本linux內(nèi)核。這本書總體來說很不錯(cuò)的。從入門到研究都是一本不錯(cuò)的工具書。
    讀完這本書對于linux下的開發(fā)人員是很有啟發(fā)性的。
  •   該書詳細(xì)描述了linux的內(nèi)核相關(guān)的知識,包括其實(shí)現(xiàn)機(jī)制,進(jìn)程管理等,但是不是入門的初級教程
  •   記得在中國人氣和高手最多的linuxform上看到的一句話?,F(xiàn)在自己的書架上以后lkd2+ldd3+情景分析,再加上它ulk3,書架的linuxkernel的四庫全書已經(jīng)湊齊,很充實(shí)。lkd2:屬于在總體上給你一個(gè)輪廓和框架;先看一遍有個(gè)總體把握,過后再精讀;ldd3:工作時(shí)必不可少的書籍,我們組就買了3本人手一本,已經(jīng)翻爛了,屬于實(shí)踐的好書;情景分析:太厚了,而且是2.4的,不過很詳細(xì);ulk3:經(jīng)典中的經(jīng)典,讀3遍以上;小結(jié):掌握linux內(nèi)核:理論+實(shí)踐lkd2,ulk3屬于理論的,要精讀,尤其后者;ldd3屬于實(shí)踐部分;情景分析建議當(dāng)字典用;最后readthefuckingsourcecode!enjoy!
  •   Linux設(shè)備驅(qū)動開發(fā)這本書很多地方講的不夠深入,配合這本深入理解Linux內(nèi)核就很完美了
  •   深入理解LINUX內(nèi)核真的是學(xué)習(xí)Linux內(nèi)核要看的書哦~~強(qiáng)烈推薦!其實(shí)第二版我也有讀過,第三版對2.6的內(nèi)核修改方面的內(nèi)容做了非常詳盡的描述,陳老師的翻譯也相當(dāng)?shù)木?
  •   這本書印刷紙張感覺都不錯(cuò)。作者翻譯的也不錯(cuò)。是作為了解Linux內(nèi)核必備的參考書。另外推薦可以配合RobertLove的《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》一起看。后者寫的比較簡單,更加概念化,適合剛上手的人看。等看懂后,再讀《深入理解Linux內(nèi)核》可以有個(gè)更具體的認(rèn)識。否則一入門就看《深入理解》的話,會覺得讀起來比較困難。
  •   在了解了Linux操作系統(tǒng)之后,想要深入學(xué)習(xí)內(nèi)核的讀者可以讀一讀這本書,很有幫助。
  •   話不多說,本書是學(xué)習(xí)Linux內(nèi)核重要書籍
    # cd /usr/src/
    # tar xjvf linux-2.6.11.12.tar.bz2
    # ln -s linux-2.6.11.12 linux
    # less linux/Documentation/kernel-docs.txt
    Index of Documentation for People Interested in Writing and/or

    Understanding the Linux Kernel.

    Juan-Mariano de Goyeneche <jmseyas@dit.upm.es>
    ...
  •   建議先看《Linux內(nèi)核完全注釋》,再看《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》(第二版),最后看這本。而后再將《Linux內(nèi)核完全注釋》看一遍,你會對Linux內(nèi)核有很深入的理解
  •   我覺得這書即有寬度又有深度,是每個(gè)想要了解LINUX內(nèi)核的人的案頭必備良冊。但是要讀懂此書需要先了解操作系統(tǒng)知識。
  •   這本書的語言翻譯和晦澀,比起深入理解linux內(nèi)核那本書來說,要難理解很多
  •   很好的書,對linux內(nèi)核知識有一定了解后再看,可以比較深入的了解到內(nèi)核的各個(gè)知識點(diǎn),需要花好些時(shí)間和精力。nopainnogain。
  •   十年前,老師逼我們分析Linux內(nèi)核,沒有多少參考書,都是一行行代碼分析注釋?,F(xiàn)在省事多了,有了這么棒的參考書。
  •   深入理解LINUX內(nèi)核拿來讀讀,對今后的技術(shù)還是有幫助的。
  •   深入理解LINUX內(nèi)核好書一本,值得擁有
  •   看完了陳莉君翻譯的關(guān)于linux內(nèi)核的那本薄的書,想更深入了解內(nèi)核
  •   這是一本學(xué)習(xí)linux內(nèi)核的人必讀之書,我也是才接觸這本書,經(jīng)同學(xué)推薦買的,希望在他的幫助下可以深入學(xué)習(xí)linux
  •   太經(jīng)典的一本書,Linux內(nèi)核數(shù)據(jù)經(jīng)典,強(qiáng)烈推薦。
    深入淺出,獲益匪淺。
  •   可以幫助比較深入了解linux內(nèi)核
  •   LINUX這個(gè)開源的操作系統(tǒng)這么成功,研究它的內(nèi)核我想也是非常有必要的。
  •   這本是非常經(jīng)典的書!但是學(xué)習(xí)之前建議大家先用一下Linux系統(tǒng),先知道Linux是個(gè)什么東東,能做什么,自己會用它了,再去學(xué)內(nèi)核
  •   對linux內(nèi)核講的深入
  •   經(jīng)典linux內(nèi)核書籍,但剛?cè)腴T的時(shí)候看不懂的,適合內(nèi)核的深入學(xué)習(xí)!
  •   很深入的講解了LINUX內(nèi)核,開發(fā)的好幫手。
  •   雖然不準(zhǔn)備研究內(nèi)核的,但是搞Linux驅(qū)動開發(fā),本身就是內(nèi)核編程,光靠ldd3還是不行的,內(nèi)核還是要好好看看,我采取的策略是用到什么看什么,真的不錯(cuò),就是貴了些
  •   建議在看完《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》有個(gè)大概的了解后再來看。
  •   Linux內(nèi)核少有的好書,但是翻譯很欠缺,很有可能是研究生代翻譯,導(dǎo)師看都沒有看直接pass,愿牛人能夠翻譯出更好的譯本,為中國Linux愛好者和從業(yè)者某福利!
  •   想學(xué)習(xí)Linux內(nèi)核, 網(wǎng)上說這本書很好, 就買了
  •   這是一本理解LINUX內(nèi)核的好書,讀過之后受益匪淺,很推薦。
  •   理解linux內(nèi)核的入門教材
  •   這本書對于分析Linux內(nèi)核真的很有幫助,800來頁,堅(jiān)持,堅(jiān)持!
  •   學(xué)習(xí)linux內(nèi)核必不可少的書籍,本書理論知識詳細(xì),深入淺出,非看不可。
  •   拿到手時(shí),才發(fā)現(xiàn)這本書原理這么厚,對linux內(nèi)核學(xué)習(xí)一下子感到畏懼了。不過書中知識點(diǎn)還是調(diào)理清晰,知識量也很大很全,值得推薦。
  •   這本書是Linux內(nèi)核學(xué)習(xí)的經(jīng)典
  •   本書是研究linux內(nèi)核必備叢書
  •   了解linux內(nèi)核內(nèi)幕的必讀之作。
  •   linux內(nèi)核編程的必備書籍。
  •   作為linux內(nèi)核的經(jīng)典著作,每個(gè)linux人的必讀書籍
  •   質(zhì)量很好,對于搞LINUX內(nèi)核這一塊的同仁來說,絕對是當(dāng)之無愧的經(jīng)典書籍,絕對有一種相見恨晚的感覺,就當(dāng)做良師益友對待吧
  •   講linux內(nèi)核,深入淺出,很好的書
  •   應(yīng)該不錯(cuò),在linux內(nèi)核書籍里面是不可多得的書籍。
  •   對linux內(nèi)核描述的非常清楚,還是比較好看懂的。
  •   LINUX內(nèi)核四庫全書之一
  •   學(xué)習(xí)linux內(nèi)核必備的書啊,質(zhì)量不錯(cuò)
  •   經(jīng)典書籍學(xué)習(xí)Linux內(nèi)核必讀,很喜歡。很有難度,學(xué)之前做好心理準(zhǔn)備。
  •   對了解linux內(nèi)核2.6版是很好的書。
  •   我導(dǎo)師翻譯的很經(jīng)典的LINUX內(nèi)核書籍,強(qiáng)烈推薦。
  •   Linux內(nèi)核學(xué)習(xí)必看書籍
  •   感覺蠻難的,尤其對剛開始學(xué)習(xí)LINUX內(nèi)核的來說,但是我感覺我會受益匪淺,強(qiáng)烈推薦?。。?!
  •   對于學(xué)習(xí)Linux內(nèi)核必不可少的經(jīng)典書!書的印刷質(zhì)量挺好。
  •   本書結(jié)合LINUX源代碼,深入地分析了LINUX操作系統(tǒng)知識,具有很高的參考價(jià)值。以本書為引子,能夠很好的掌握計(jì)算機(jī)操作系統(tǒng),是不可多得的好書。
  •   UNIX環(huán)境高級編程、Linux驅(qū)動程序設(shè)計(jì),外加這本,三部曲終于齊了。
  •   深入理解Linux(第三版) 經(jīng)典學(xué)習(xí)書籍
  •   建議先看Linux設(shè)備驅(qū)動程序。
  •   這是一本學(xué)習(xí)linux的好書,正如書得前言中寫的“除了一些C語言編程技巧和匯編語言的知識外,理解這些內(nèi)容不需要任何先決條件”。這本書雖然是譯過來的,但讀起來感覺還是很不錯(cuò)的,不像其他的直譯。
  •   好書,深入理解linux必看,當(dāng)然也存在一個(gè)缺點(diǎn),圖太少了,很多靠純文字描述,還是不如畫個(gè)圖形象
  •   本來是想買英文的看,不過那時(shí)間可就長了……先到書店看了下中文版,書譯的確實(shí)不錯(cuò),看起來還比較流暢。沒有比較長的句子,讓人難以理解。相對于其他的翻譯的書,算不錯(cuò)的了。這么厚的一本書,而且是深入內(nèi)核,本身就不是很好把握。推薦大家如果英語不是很好的話也買一本,經(jīng)典!
  •   娓娓道來的感覺。學(xué)習(xí)操作系統(tǒng),學(xué)習(xí)LINUX下編程的進(jìn)階書籍,翻譯不算特別好,但是在當(dāng)下的計(jì)算機(jī)翻譯書籍里,絕對算比較好的了
  •   確實(shí)很是經(jīng)典的一本書,毋庸置疑!買來之后沒有時(shí)間按照順序去一一斟酌每章的內(nèi)容,重點(diǎn)去了解了一下進(jìn)程和內(nèi)存兩個(gè)主題,希望能達(dá)到知其所以然的目的,可是限于功力尚淺,背景知識也不夠廣,很多東西還是不能夠很好的理解。這個(gè)成了我的一本枕邊書,沒事的時(shí)候翻翻,有需要的時(shí)候也可以來查閱,每次都有不同的感悟。
  •   對于研究linux驅(qū)動的朋友,這本書非常使用。
  •   據(jù)說是經(jīng)典吧,內(nèi)核不懂,代碼都沒看過,不好評論內(nèi)容紙質(zhì)還行,稍稍慘白2013年1月第13次印刷是什么意思,現(xiàn)在還沒到誒。不懂出版社的情況,希望懂行的來給掃掃盲,呵呵
  •   這本書很經(jīng)典,里面介紹了內(nèi)存管理、文件系統(tǒng)等等。可以邊看邊實(shí)際操作,這樣可以真正理解里面的知識點(diǎn)。
  •   linux深入講的非常詳細(xì),但翻譯得總不是太完美
  •   要深入研究Linux的必備
  •   如果你想學(xué)Linux這本書是必備的神書
    如果你想學(xué)好LINUX 這本書是必備的神書
    我很難想象作者的毅力能夠?qū)懗鋈绱司?xì)讓人回味的書來,崇拜
  •   書本本身的質(zhì)量就很高。正在學(xué)LINUX,這本書很重要。
  •   剛剛收到這本書,好厚的一本,不知道要看多久,粗略的翻了一下,感覺講的很詳細(xì),我想看完這本書之后我對Linux就會有新的認(rèn)識了,期待……
  •   學(xué)習(xí)Linux,這本書實(shí)在是再好不過了,推薦!
  •   非常好的一本書,英語不錯(cuò)的同學(xué)看英文版的更好,Linux愛好者必看的書啊
  •   這本書是學(xué)習(xí)linux必備之經(jīng)典,收到書很喜歡!??!
  •   知道linux的人,一定也知道這本書了,還說啥呢
  •   更了解Linux
  •   但是現(xiàn)在還是沒太看懂,需要有l(wèi)inux的基礎(chǔ)吧~
  •   介紹的很詳細(xì),對了解linux很有用
  •   準(zhǔn)備linux 嵌入式,特來拜讀經(jīng)典
  •   很好的linux學(xué)習(xí)書籍 推薦大家
  •   linux學(xué)習(xí)視頻推薦的,買來參考,不錯(cuò)
  •   大概看了一下,將linux基本上講了。以后好好研究一下。
  •   linux入門三大神器之一、
  •   Linux開發(fā)必備。
  •   學(xué)習(xí)LINUX必備書籍,書很經(jīng)典!?。?/li>
  •   學(xué)習(xí)linux的神書,案頭必備
  •   Linux經(jīng)典書籍,很值得看。
  •   Linux 四大神書
    絕對值得收藏,如果能閱讀原版最好
  •   linux好書,大家都能看懂。
  •   linux好書,明了簡單,能夠適合大多數(shù)人。
  •   Linux 我向往領(lǐng)域 很不錯(cuò)
  •   linux學(xué)習(xí)必須
  •   的確是好書,建議對linux感興趣的朋友都看看。
  •   任何一個(gè)linux程序員必備書籍
  •   看了一章,感覺在理解內(nèi)核方面寫得很透徹,值得一看
  •   仔細(xì)研讀內(nèi)核源碼,對編程很有幫助,正在努力研究中
  •   這本書感覺寫的很詳細(xì),為以后我研究內(nèi)核奠定了基礎(chǔ)哇~
  •   這本書是當(dāng)之無愧的一本內(nèi)核好書。
  •   不論是書的內(nèi)容還是紙質(zhì)都挺不錯(cuò),基本是當(dāng)參考書使用,要學(xué)內(nèi)核還是得看源碼。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7