学习操作系统的经典书籍
Abraham?Silberschatz的兩本書:
1.?實(shí)用操作系統(tǒng)概念(影印版)?
2.?操作系統(tǒng)概念(第六版?影印版)?
這個(gè)作者絕對(duì)是頂尖級(jí)的,來自貝爾實(shí)驗(yàn)室,是目前世界上操作系統(tǒng)方面的領(lǐng)軍人物。這兩本書第二本和第一本很多地方相似,區(qū)別在于第二本理論偏重一些,第一本實(shí)例討論的更多一些。這兩本書別看很厚,但是寫的非常流暢,屬于比較易讀的一類。
3.?現(xiàn)代操作系統(tǒng)(英文版•第2版)?
Andrew?S.?Tanenbuam(坦尼伯姆,?AST)是第4本書的升級(jí)版,里面添加了一些新的操作系統(tǒng)方面的討論,原理部分比第四本稍有增強(qiáng)。個(gè)人認(rèn)為,是除了前面兩本之外的最好的書。
4.?操作系統(tǒng):?設(shè)計(jì)及實(shí)現(xiàn)(第二版)(英文影印版)?
這個(gè)比較有名了,主要是分析minix源代碼的書,順帶著講了下原理,應(yīng)該說是偏于實(shí)踐的,可能當(dāng)年的linus的教材就是這本,影響較大,可以幫助你了解一個(gè)文件系統(tǒng)或系統(tǒng)調(diào)用之類是如何實(shí)現(xiàn)的。當(dāng)然,和目前的操作系統(tǒng)來講,稍簡單了一些。想做linux?kernel?hacker的同學(xué)此書可以一讀。
5.?操作系統(tǒng):現(xiàn)代觀點(diǎn)(第二版?實(shí)驗(yàn)更新版)(英文版)?
Operating?Systems:?A?design-Oriented?Approach?這兩本一般,但是還是比國內(nèi)抄襲的教材強(qiáng)很多,可以作為補(bǔ)充閱讀的書籍。
6.?LINUX內(nèi)核源代碼情景分析(上冊(cè))?LINUX內(nèi)核源代碼情景分析(下冊(cè))?
Understanding?Linux?Kernel
Linux?internal
這三本是最nb的linux內(nèi)核分析書籍,后兩本講2.2內(nèi)核,第一本講2.4。
7.?4.4BSD操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(英文影印版)?
不說少了,原來berkeley那幫寫bsd的其中幾個(gè)人寫的,經(jīng)典就是它了。
8.?UNIX操作系統(tǒng)設(shè)計(jì)(英文版)?
:古老的unix設(shè)計(jì)方面的書籍,應(yīng)該說這本書在unix世界里面的影
響是十分巨大的,很多后來的unix分枝,思想都是緣于此書。里面主要講解unix各個(gè)部分
實(shí)現(xiàn)時(shí)所用的算法,其中一些目前還在使用中。想了解一下unix實(shí)現(xiàn)但又沒什么時(shí)間扣
minix或linux內(nèi)核的朋友可以看看,在這本書上花費(fèi)幾十個(gè)小時(shí),絕對(duì)超值:)
9.Linux內(nèi)核完全注釋?
這一本書我覺得也很棒。它以Linux?0.11內(nèi)核源碼為基礎(chǔ)進(jìn)行詳細(xì)的分析,解釋細(xì)致到位。雖然不是“經(jīng)典”,但仍推薦!憑借簡潔明了的源碼分析,你可以管窺Linux操作系統(tǒng)的奧秘。
可惜現(xiàn)在還沒有印刷版。相關(guān)網(wǎng)址:http://www.oldlinux.org?
?
***************************** 轉(zhuǎn):一名教師的建議:
想學(xué)操作系統(tǒng)的同學(xué),推薦以下教材供選擇:
概念和理論:《現(xiàn)代操作系統(tǒng)》、《操作系統(tǒng)概念》
基于Unix:《Unix操作系統(tǒng)設(shè)計(jì)》
基于Linux:《深入理解Linux內(nèi)核》
基于Windows:《深入解析Windows操作系統(tǒng)》
操作系統(tǒng)設(shè)計(jì):《操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》
源代碼分析:《Linux內(nèi)核源代碼情景分析》 ********************************* 以下純屬個(gè)人觀點(diǎn):教材對(duì)于本科教學(xué)是非常非常重要的。這一點(diǎn),也許沒有多少學(xué)生當(dāng)時(shí)能夠明白,但是授課教師應(yīng)該明白。但是授課教師可能頂不住系里領(lǐng)導(dǎo)的壓力,最終強(qiáng)制同學(xué)們買些爛書。記得當(dāng)時(shí)我們用到自己學(xué)校院里老師參與出的書,垃圾程度就不多說了。
浪費(fèi)了我們的金錢可以不提;但浪費(fèi)了我們的青春!
浪費(fèi)了我們的時(shí)間,更誤導(dǎo)了我們的智慧!!
強(qiáng)烈質(zhì)疑?嚴(yán)蔚敏的《數(shù)據(jù)結(jié)構(gòu)》?湯子瀛的《操作系統(tǒng)》?王珊的《數(shù)據(jù)庫》——這些都是國內(nèi)流行的經(jīng)典計(jì)算機(jī)教材,他們又能使學(xué)生學(xué)到多少呢?多有艱深晦澀甚至不通順的理論,沒有娓娓善誘的指導(dǎo),這些課程,對(duì)學(xué)生來說,傳授了知識(shí),興趣,還是創(chuàng)造力?更有其他爛書...有多少學(xué)生?就是被爛教材打擊了學(xué)習(xí)的信心,喪失了學(xué)習(xí)的興趣...
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的学习操作系统的经典书籍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ERP(Enterprise Resou
- 下一篇: 安全删除U盘