學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > 操作系統(tǒng)基礎(chǔ)知識 > 關(guān)于操作系統(tǒng)的書籍推薦

關(guān)于操作系統(tǒng)的書籍推薦

時間: 佳洲1085 分享

關(guān)于操作系統(tǒng)的書籍推薦

  學(xué)習(xí)操作系統(tǒng)我們可以查看經(jīng)典的有關(guān)書籍來學(xué)習(xí)。下面由學(xué)習(xí)啦小編為大家整理了關(guān)于操作系統(tǒng)的書籍推薦,希望對大家有幫助!

  關(guān)于操作系統(tǒng)的書籍推薦

  Abraham Silberschatz的兩本書:

  1. 實用操作系統(tǒng)概念(影印版)

  2. 操作系統(tǒng)概念(第六版 影印版) 這個作者絕對是頂尖級的,來自貝爾實驗室,是目前世界上操作系統(tǒng)方面的領(lǐng)軍人物。這兩本書第二本和第一本很多地方相似,區(qū)別在于第二本理論偏重一些,第一本實例討論的更多一些。這兩本書別看很厚,但是寫的非常流暢,屬于比較易讀的一類。

  3. 現(xiàn)代操作系統(tǒng)(英文版?第2版)

  Andrew S. Tanenbuam(坦尼伯姆, AST)是第4本書的升級版,里面添加了一些新的操作系統(tǒng)方面的討論,原理部分比第四本稍有增強。個人認為,是除了前面兩本之外的最好的書。

  4. 操作系統(tǒng): 設(shè)計及實現(xiàn)(第二版)(英文影印版)

  這個比較有名了,主要是分析minix源代碼的書,順帶著講了下原理,應(yīng)該說是偏于實踐的,可能當(dāng)年的linus的教材就是這本,影響較大,可以幫助你了解一個文件系統(tǒng)或系統(tǒng)調(diào)用之類是如何實現(xiàn)的。當(dāng)然,和目前的操作系統(tǒng)來講,稍簡單了一些。想做linux kernel hacker的同學(xué)此書可以一讀。

  5. 操作系統(tǒng):現(xiàn)代觀點(第二版 實驗更新版)(英文版)

  Operating Systems: A design-Oriented Approach 這兩本一般,但是還是比國內(nèi)抄襲的教材強很多,可以作為補充閱讀的書籍。

  6. LINUX內(nèi)核源代碼情景分析(上冊) LINUX內(nèi)核源代碼情景分析(下冊)

  Understanding Linux Kernel

  Linux internal

  這三本是最nb的linux內(nèi)核分析書籍,后兩本講2.2內(nèi)核,第一本講2.4。

  7. 4.4BSD操作系統(tǒng)設(shè)計與實現(xiàn)(英文影印版)

  不說少了,原來berkeley那幫寫bsd的其中幾個人寫的,經(jīng)典就是它了。

  8. UNIX操作系統(tǒng)設(shè)計(英文版)

  古老的unix設(shè)計方面的書籍,應(yīng)該說這本書在unix世界里面的影響是十分巨大的,很多后來的unix分枝,思想都是緣于此書。里面主要講解unix各個部分實現(xiàn)時所用的算法,其中一些目前還在使用中。想了解一下unix實現(xiàn)但又沒什么時間扣minix或linux內(nèi)核的朋友可以看看,在這本書上花費幾十個小時,絕對超值:)

  9.Linux內(nèi)核完全注釋

  這一本書我覺得也很棒。它以Linux 0.11內(nèi)核源碼為基礎(chǔ)進行詳細的分析,解釋細致到位。雖然不是“經(jīng)典”,但仍推薦!憑借簡潔明了的源碼分析,你可以管窺Linux操作系統(tǒng)的奧秘。

  補充:關(guān)于學(xué)習(xí)操作系統(tǒng)一名教師的建議

  想學(xué)操作系統(tǒng)的同學(xué),推薦以下教材供選擇:

  概念和理論:《現(xiàn)代操作系統(tǒng)》、《操作系統(tǒng)概念》

  基于Unix:《Unix操作系統(tǒng)設(shè)計》

  基于Linux:《深入理解Linux內(nèi)核》

  基于Windows:《深入解析Windows操作系統(tǒng)》

  操作系統(tǒng)設(shè)計:《操作系統(tǒng)設(shè)計與實現(xiàn)》

  源代碼分析:《Linux內(nèi)核源代碼情景分析》

3631651