自己動手寫作業系統的理由

2021-05-22 05:28:45 字數 467 閱讀 2613

自己動手寫作業系統的理由

想來想去,是的,我就是這麼想的:

1.  在學習別人的東西時,有些在搞懂之前好像很神秘, 但搞懂之後發現也就那麼回事,往往伴隨而來的是失落。而如果自己動手去設計一些東西時, 你一定會在這個過程中收穫創造的成就感。

2.  目前我的能力只限於單個模組幾千行這個層次,我想進入更高的系統層次。

3.  看了幾本關於設計的書,非常需要乙個實踐機會。

4. 以此為平台,學習底層知識、設計思想。

5. 我想寫很多**,增強自己的自信。 想成為高手,必須多寫**。

6.  呆呆的看書,看多了真的很沒意思。 邊做邊學,專案驅動學習才最有意思。

總而言之: 我很想寫幾萬行**給自己看看,我很想自己創造一些什麼,至少不總是模仿。

初步計畫: 把手頭上幾本書(unix環境高階程式設計, 組合語言, **大全, 計算機網路)再耐心啃完,然後從《自己動手寫作業系統》開始寫自己的作業系統!

自己動手寫作業系統

virtual pc 5.2 下 dos7.1 中 執行.com檔案相關問題 2009 09 09 12 55 剛才在進入dos後,編譯.asm檔案獲得.com檔案,但系統會出現 emm386 unrecoverable privileged operation error n9.press ent...

自己動手寫作業系統

今天看了前兩章,現將重點記錄如下 作業系統的啟動,關鍵點時同bios的介面 這裡有兩個位址很重要,a,0x7c00 510 0x7dfe登記標誌位 兩個byte 0xaa55 b,0x7c00,作業系統載入的目標位址 系統啟動過程 1 bios清零cpu現場 傳送reset訊號 2 cpu從0xf ...

自己動手寫作業系統

2 自己動手寫作業系統 3自己動手寫作業系統 如何呼叫bios中斷 在一般的程式語言中,函式的呼叫是一件非常容易的事情。比如在c語言中,如果有乙個名為display的程式,它帶有兩個引數,其中引數 noofchar表示顯示的字元數,引數attr表示顯示字元的屬性。那麼要呼叫它,只需給出程式的名稱即可...