Orange'S:一個操作係統的實現 在線電子書 圖書標籤: 操作係統 計算機 OS 編程 底層 計算機科學 開發 programming
發表於2025-01-22
Orange'S:一個操作係統的實現 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025
讀過 前半部分
評分大二的暑假,一學長即將畢業,將很十好幾本書都贈予我們。當時周圍還有很多跟我同級的朋友。我對他們說,隻把 Oranges 和王爽老師的匯編語言留給我,其他的我就不要瞭。然後大二的暑假就窩在宿捨,先讀匯編語言,然後對著 Oranges 一行一行地敲代碼。匯編語言和 C 都是一個字母一個字母敲齣來的。當時調試匯編程序那個痛苦啊,哈哈哈。不過底層係統,例如操作係統、編譯器、高級語言虛擬機、數據庫管理係統等等,理論實踐緊密結閤,非常有趣。如果有可能,十幾年以後,當我熟悉這其中一個領域後,希望能在高校開一門課,深入淺齣地把原理講懂,同時配閤源碼講實現,也是挺好玩兒的~
評分大二那年暑假,打著吊瓶的時候還在捧著這本書看,調試bochs都要花費一個通宵,這就是程序員的浪漫吧。轉眼六年過去,現在入職某互聯網公司已經一年瞭,每天做著搬磚的工作,考慮買房,婚姻,和未來。
評分我的書
評分怎樣寫一個操作係統?一切,都是從一個引導扇區開始,一個小小的寄存器標識。從實模式到保護模式來個jmp,就有瞭至高權限和豁然開朗的尋址空間。從傳統計算器到所謂的人工智能,無非是運算與儲存罷瞭,正如微機的中斷與尋址,I/O和所謂的連接,不過是這兩者的延伸。宏內核或是微內核其實都無所謂,硬件上的寄存器和總綫機製早已奠定整個時代基礎,進程、調度、鍵盤、TTY以及磁盤讀寫、文件係統不過是上層建築,精簡小巧果然是編程世界的極緻美學!可惜時間有限水平低,淺嘗輒止罷瞭。從二極管與非門到匯編C語言,似懂非懂落不到實處,是時候研究一下編譯器原理瞭,大傢有好書推薦不?
《Orange S:一個操作係統的實現》從隻有二十行的引導扇區代碼齣發,一步一步地嚮讀者呈現一個操作係統框架的完成過程。書中不僅關注代碼本身,同時關注完成這些代碼的思路和過程。本書不同於其他的理論型書籍,而是提供給讀者一個動手實踐的路綫圖。讀者可以根據路綫圖逐步完成各部分的功能,從而避免瞭一開始就麵對整個操作係統數萬行代碼時的迷茫和挫敗感。書中講解瞭大量在開發操作係統中需注意的細節問題,這些細節不僅能使讀者更深刻地認識操作係統的核心原理,而且使整個開發過程少走彎路。本書分上下兩篇,共11章。其中每一章都以前一章的工作成果為基礎,實現一項新的功能。而在章的內部,一項大的功能被分解成許多小的步驟,通過完成每個小的步驟,讀者可以不斷獲得階段性的成果,從而讓整個開發過程變得輕鬆並且有趣。
本書適閤各類程序員、程序開發愛好者閱讀,也可作為高等院校操作係統課程的實踐參考書。
也许题目写的有些太夸张了,但是这本书给我的感觉真的很好,虽然确实很难,要想要静下心来一步步全部读完真的不易,我也只是读了一大半而已,将他标记为已读,是因为我觉得可能以后也不会再读这本书了,也纪念一下可能离我远去的程序员的梦想 现在的工作需要编程,但是不需要这...
評分 評分觉得有些细节方面写得不够深入透彻,直接贴代码了事~想完全弄明白自己实现一遍还得自己Google大量的资料、不如《Linux0.11内核完全注释》透彻、细腻。总得来说还是可以,可以让人对内核的实现有个大概的印象,不至于找不到学习的方向~
Orange'S:一個操作係統的實現 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025