推薦一本操作系統的書?

覺得現在的關於操作系統方面的書都晦澀難懂


1.The Design and Implementation of the FreeBSD Operating System, 2nd

2.xv6 a simple, Unix-like teaching operating system

前者的好處是全面,書寫得很好但是代碼讀起來可能費力,第二版已經涵蓋 ZFS 了;

後者的好處是簡要,你可以很方便地一邊看書一邊讀代碼,但這個 OS 只是個玩具。

另外,底層與上層之間的鴻溝得靠《深入理解計算機系統》去填。

覺得現在的關於操作系統方面的書都晦澀難懂

我想這是因為有些出書的人自己都沒寫過 OS 吧,東拼西湊「編著」而已 =_=

廣告:推薦大家用 FreeBSD :)


雖然不是操作系統,但是理解了這些你讀操作系統方面的書就會更容易理解。各位輕噴……


不就是現代操作系統,操作系統設計,分散式操作系統三部曲,加上特定於操作系統的 Windows Internals, The designing of the UNIX operation system, Understanding the linux kernel什麼的嘛


Modern Operating System

Modern Operating Systems (3rd Edition): Andrew S. Tanenbaum: 9780136006633: Amazon.com: Books


ostep講得很清楚了,爪機不方便貼鏈接google第一個就是吧


千萬別看 Modern Operating Systems ,我看的第四版,真的是感覺像科普著玩的…底層實現幾乎不提,多進程那講得爛爆了…


不建議看太寬泛的書,比如modern operating system之類的。

專門講linux的

linux kernel development

講windows的

programming applications for microsoft windows


現代操作系統

英文原版到第四版了

中文翻譯版是第三版


內核方面的話,玩Linux吧。

完整的os,上android。


《Operating Systems: Design and Implementation, 3rd Edition》by Andrew S Tanenbaum , and Albert S Woodhull


推薦這一本,講得很好,我就是靠它入門的。不過建議用最新版,我這一本第一版有挺多小錯誤的,初學會造成矛盾,我也是看了幾遍才發現的。


推薦閱讀:

看書多,知識淵博的人自己什麼感覺?
很多人買《藏地密碼》看,到底是一種什麼心理?想從裡面學到什麼還是了解什麼?
有哪些介紹明清傢具的書值得一讀?
網路小說實體化都有哪些正、負面影響?
有那種PDF書籍資源比較豐富的網站嗎?

TAG:操作系統 | 書籍 |