本書從原理、設計思想的角度對Linux操作系統的核心內容進行的闡述,包括進程管理、中斷、內核同步、內存管理、文件系統、I/O設備管理等。書中各章還配以相應的實例分析及習題,便于讀者把所學原理與實際開發結合起來,加深理解。在此基礎上設立了專門的教學輔導網站,隨時解答讀者提出的問題。
本書對于希望深入Linux操作系統內部、閱讀Linux內核源代碼以及進行內核級程序開發的讀者具有非常高的參考價值。本書可作為高等院校計算機相關專業的本科生、研究生的教材,同時,Linux應用開發人員、嵌入式系統開發人員、系統程序員、系統管理員以及對Linux感興趣的讀者均可從本書的閱讀中獲益。
作者長期跟蹤Linux內核的發展,曾翻譯多本Linux內核解析與開發的外版圖書。
各章配有實例分析及習題指導,幫助理解Linux系統原理,體會Linux平臺開發。
專設教學輔導網站,在線提供電子刊物,實驗資料,并作為讀者討論,解疑的平臺。
第1章 操作系統概述
1.1 認識操作系統
1.1.1 從使用者角度
1.1.2 從程序開發者角度
1.1.3 從操作系統在整個計算機系統中所處位置
1.1.4 從操作系統設計者的角度
1.2 操作系統的發展
1.2.1 操作系統的演變
1.2.2 硬件的發展軌跡
1.2.3 軟件的軌跡
1.2.4 單內核與微內核操作系統
1.3 開放源代碼的Unix/Linux操作系統
1.3.1 Unix的誕生和發展
1.3.2 Linux的誕生
1.3.3 操作系統標準POSIX
1.3.4 GNU和Linux
1.3.5 Linux的開發模式
1.4 Linux內核
1.4.1 Linux內核的位置
1.4.2 Linux內核的作用
1.4.3 Linux內核子系統
1.5 Linux內核源代碼
1.5.1 多版本的內核源代碼
1.5.2 Linux內核源代碼的結構
1.5.3 Linux內核源代碼分析工具
習題1
第2章 內存尋址
2.1 內存尋址簡介
2.1.1 Intel x86 CPU尋址方式的演變
2.1.2 IA32寄存器簡介
2.1.3 物理地址、虛擬地址及線性地址
2.2 分段機制
2.2.1 地址轉換及保護
2.2.2 Linux中的段
2.3 分頁機制
2.3.1 頁與頁表
2.3.2 線性地址到物理地址的轉換
2.3.3 分頁示例
2.3.4 頁面高速緩存(cache)
2.3.5 Linux中的分頁機制
2.4 Linux中的匯編語言
2.4.1 AT&T與Intel匯編語言的比較
2.4.2 AT&T匯編語言的相關知識
2.5 Linux系統地址映射示例
習題2
第3章 進程
3.1 進程介紹
3.1.1 程序和進程
3.1.2 進程的層次結構
3.1.3 進程狀態
3.1.4 進程實例
3.2 進程控制塊
3.2.1 進程狀態
3.2.2 進程標識符
3.2.3 進程之間的親屬關系
3.2.4 進程控制塊的存放
3.3 進程的組織方式
3.3.1 進程鏈表
3.3.2 散列表
3.3.3 可運行隊列
3.3.4 等待隊列
3.4 進程調度
3.4.1 基本原理
3.4.2 時間片
3.4.3 Linux進程調度時機
3.4.4 進程調度的依據
3.4.5 調度函數schedule()的實現
3.5 進程的創建
3.5.1 創建進程
3.5.2 線程及其創建
3.6 與進程相關的系統調用及其應用
3.6.1 fork系統調用
3.6.2 exec系統調用
3.6.3 wait系統調用
3.6.4 exit系統調用
3.6.5 進程的一生
3.7 與調度相關的系統調用及應用
習題3
第4章 內存管理
第5章 中斷和異常
第6章 系統調用
第7章 內核中的同步
第8章 文件系統
第9章 設備驅動
附錄A 內核中的鏈表
附錄B 內核模塊
附錄C Linux內核編譯
附錄D Linux編程基礎(C語言環境)
參考文獻
網絡資源
好!!!
感覺還可以吧。
看了再說
印刷質量不是很好,
這個商品不錯~
經典教材。不錯的書。 值得一看。
這個商品還可以
好!好!好!
這個商品不錯~
這個商品不錯~
這個商品不錯~
值得買
很好,一直想找這個類型的書
還不錯
It\'s ok.
呵呵,這本書還不錯,就是我水平有限,經常看得云里霧里的,實在搞不通,又沒處可問。跑百度知道里發貼,也經常很久沒人理或者有人來答非所問的。挺煩的。后來到處查,發現一個“獵豹網校”上有類似的課程,有老師教,那種視頻課程,跟看土豆網的視頻差不多,不過效果可要清楚多了。聽了一下老師的講解,這才明白了好多看不懂的地方。你別說,咱其實z聰明,不懂的地方有老師指點一下,一下就學會了!以前總以為買本書自己看看就得了。現在發現,簡單的還行,那些難點的,還是有個老師或者明白人帶一下,真是事半功倍。
為了應付考試,我買了太多的教科書,其實我是不喜歡買教科書看的!
對于剛學習linux的有一定困難,最好是有一定基礎的來看
在當當買書挺好的 呵呵 以后回常來的
不是原理的書。比較直觀可以了理LINUX的書。還好,不錯。當當發貨及時。
很好的一本書,將linux系統內容講解的清晰透徹,原理應用相結合,很實用
作為大學生教材來說,還算比較有用,但是,補充很多老師講不到的東西,習題也很豐富
就我自挺不錯己而言這本書是很適合的,還是挺不錯的一本書
本書適合在校學生使用,講解的很清晰、透徹。當當的送貨速度很快,價格比書店便宜很多,而且質量很好,包裝的嚴實,并且商品十分干凈。
教材,只能說材質和打印不錯,內容當然也不錯,不然怎么成為教材……
做教材買的,老師選的教材,內容上感覺還是蠻簡單的,里面簡紹的內容和一般的操作系統的書基本一致,只是在有些章節對linux的部分源碼做了簡要的分析,但感覺是不適合作為深研linux的書選的。
應該算是經典教材了吧,雖然比較老了,但是講述原理清晰,結構安排算是比較得體的,初學者也很容易入手,不錯,值得推薦!清華大學出版社的書,一直比較信賴,比 XX電大學出版社的強多了。
對于內存管理總結的不錯,適合入門,結合《linux設備驅動》來看可以解決很多疑問。