最近整理以前的筆記,有人問關於操作系統的書籍。我有個愛好喜歡收集書籍,前後也收集了幾百本高質量的書籍,這裏給大家推薦基本關於操作系統的書籍
Operating System Concepts 10th edition
又稱恐龍書,這本書已經出到第10版,可見其經典。作者是想從理論層面把問題的產生和解決思路闡述清楚,包含了操作系統各個方面,是一本非常不錯的入門書籍。
下載地址:
Modern Operating Systems 4th Edition
光看作者的名字Tanenbaum就知道這本書有點東西,MINIX最初的作者。寫作語言通俗易懂,即使你英語不是很好。Processes and Threads, Memory Management, File Systems, Input/Output,DeadLocks這幾章寫得非常不錯,建議多讀幾遍。
下載地址:
鏈接:https://pan.baidu.com/s/1UCyriXIWRC2-HXsd2DgaYw/
提取碼:7m8j
Operating System : Three easy pieces
這本書就是最好的入門教程, 所有細節講的非常清楚, 非常的深入淺出, 強烈推薦操作系統入門玩家閱讀。主要分爲三部分,虛擬化、併發和持久化來講。我當初最先讀的是《Modern Operating Systems》,如果是我現在推薦你讀,肯定是推薦你先看這本。
下載地址:
鏈接: https://pan.baidu.com/s/1YiB9WWGhJBmgmQgrNWPgXg/
提取碼: 477f
Computer Systems: A Programmer’s Perspective 3rd Edition
以程序員的視角理解計算機系統,首先把高級語言轉換成計算機能夠理解的一種中間格式(如彙編), 然後描述計算機如何解釋和執行這些中間格式的程序,使系統的那一部分影響程序的執行效率。 總的來說,《深入理解計算機系統》藝術是一個橋樑,幫助程序員銜接了計算機系統各個領域的知識, 爲程序員構造了一個概念性的框架。
下載地址:
https://545c.com/file/15081096-306053388/
上面這些書籍都是英文版,如果需要中文版,可以自己搜索,但是不要完全看中文版。