操做系統系列

入門推薦書籍1:《計算機的心智:操做系統之哲學原理》(建議看初版)。要閱讀這本書,除了幾個概念(比較常見的是"中斷"),徹底不須要任何基礎(沒錯,不須要C和任何語言的知識),看故事同樣就能夠將操做系統的進程、線程、內存、IO、多核所有有個瞭解。固然,這本書只能淺層次、全面地瞭解操做系統,適合入門操做系統。html

入門推薦書籍2:《Operating Systems: Three Easy Pieces》(OSTEP),總共50章。若是說上面推薦的《計算機的心智》是看故事,那麼這本書就是從知識點的角度去系統性地認識操做系統,但恰恰沒有任何難度。本書2019年6月出了中文版《操做系統導論》。編程

入門推薦書籍3:《Operating.System.Concepts.10th》,中文版《操做系統概念》,OSTEP描述的可能是原理和概念,操做系統概念是細節加原理加概念,寫做方式是比較大衆化的方式,本書結合OSTEP看,基本上能將操做系統相關的基礎都瞭解清楚。操作系統

入門推薦書籍4:《Linux-UNIX系統編程手冊(上、下冊)》或《UNIX環境高級編程》(APUE),系統編程的體系中,有關進程、內存等方面的內容,對於瞭解操做系統也是很是有幫助的,這可能須要一點C基礎,至少,要能看的懂C。線程

操做系統修煉祕籍

本祕籍只專一於介紹操做系統中的一些概念和術語,從前向後按部就班,因此建議從前向後不要跳過,不然斷層而忽然出現的概念致使看不懂。翻譯

番外篇

相關文章
相關標籤/搜索