Orange'S:一個操作係統的實現 在線電子書 圖書標籤: 操作係統 計算機 OS 編程 底層 計算機科學 開發 programming
發表於2024-11-05
Orange'S:一個操作係統的實現 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024
long long ago讀過,遺憾那時候晚上斷電沒機會實踐
評分能記得的全是 x86 cpu 裏麵的各種復雜內存和權限管理。
評分怎樣寫一個操作係統?一切,都是從一個引導扇區開始,一個小小的寄存器標識。從實模式到保護模式來個jmp,就有瞭至高權限和豁然開朗的尋址空間。從傳統計算器到所謂的人工智能,無非是運算與儲存罷瞭,正如微機的中斷與尋址,I/O和所謂的連接,不過是這兩者的延伸。宏內核或是微內核其實都無所謂,硬件上的寄存器和總綫機製早已奠定整個時代基礎,進程、調度、鍵盤、TTY以及磁盤讀寫、文件係統不過是上層建築,精簡小巧果然是編程世界的極緻美學!可惜時間有限水平低,淺嘗輒止罷瞭。從二極管與非門到匯編C語言,似懂非懂落不到實處,是時候研究一下編譯器原理瞭,大傢有好書推薦不?
評分簡單,但是一些細節沒有講清楚,不失為一本好書。另外也可參考:https://book.douban.com/subject/26745156/
評分怎樣寫一個操作係統?一切,都是從一個引導扇區開始,一個小小的寄存器標識。從實模式到保護模式來個jmp,就有瞭至高權限和豁然開朗的尋址空間。從傳統計算器到所謂的人工智能,無非是運算與儲存罷瞭,正如微機的中斷與尋址,I/O和所謂的連接,不過是這兩者的延伸。宏內核或是微內核其實都無所謂,硬件上的寄存器和總綫機製早已奠定整個時代基礎,進程、調度、鍵盤、TTY以及磁盤讀寫、文件係統不過是上層建築,精簡小巧果然是編程世界的極緻美學!可惜時間有限水平低,淺嘗輒止罷瞭。從二極管與非門到匯編C語言,似懂非懂落不到實處,是時候研究一下編譯器原理瞭,大傢有好書推薦不?
《Orange S:一個操作係統的實現》從隻有二十行的引導扇區代碼齣發,一步一步地嚮讀者呈現一個操作係統框架的完成過程。書中不僅關注代碼本身,同時關注完成這些代碼的思路和過程。本書不同於其他的理論型書籍,而是提供給讀者一個動手實踐的路綫圖。讀者可以根據路綫圖逐步完成各部分的功能,從而避免瞭一開始就麵對整個操作係統數萬行代碼時的迷茫和挫敗感。書中講解瞭大量在開發操作係統中需注意的細節問題,這些細節不僅能使讀者更深刻地認識操作係統的核心原理,而且使整個開發過程少走彎路。本書分上下兩篇,共11章。其中每一章都以前一章的工作成果為基礎,實現一項新的功能。而在章的內部,一項大的功能被分解成許多小的步驟,通過完成每個小的步驟,讀者可以不斷獲得階段性的成果,從而讓整個開發過程變得輕鬆並且有趣。
本書適閤各類程序員、程序開發愛好者閱讀,也可作為高等院校操作係統課程的實踐參考書。
这本书的上半部分,即《自己动手写操作系统》的部分写的很详细,思路也较为清晰,涉及到对硬件控制的内容不需要过多的逻辑思考。读来也能基本理解。书的后半部分代码量增加了很多,基本全是先放一大段C语言,再逐个解释。虽然是比汇编易读,但是设计的细节思路没说清楚。对于我...
評分这本书真的很棒,看得很过瘾,这是一个我看的少数能把计算机的书写得很过瘾的作者。从写作风格明显感觉得到,于渊是一个很有自己想法的人。首先就在于,该书一开头就讲了需要使用什么样的思想来学习操作系统,这段论述相当经典。 不久,作者对windows和...
評分最近在看linux内核相关的书籍,找了几本比较典型的书,这本书也看了一下,但是,看了一半,也没有什么内容,一些关键点都没有说透,而且对一些数据结构解释的相当不详细,还是先看一些大块头的书吧,对内核的研究似乎没什么捷径
評分读了例章,发现这是一本很个性化的书,写做的风格很好,当初看过作者的动手写操作系统,发现是windows平台的,就希望有一本linux系统下的,今天发现作者进化了,开始觉得linux的好,尤其是例章中关于unix&linux文化所写,都是很多转化过来的人的心得和深刻体会,不过这些体会,...
評分Minix的那本《操作系统设计与实现》还有《深入理解Linux内核》的层次都太高,看完最多是能对操作系统有个全局的概念,而对于怎么样来实现一个完整可运行的操作系统来说,前两本是远远不够的,或许是因为我没有接触过x86架构。 像我这样没有相关背景的人来说, 这本书真是不可多...
Orange'S:一個操作係統的實現 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024