自己動手寫作業系統第一版總結

2021-07-26 05:42:06 字數 573 閱讀 7682

總結

到此第一版結束了,涉及內容我簡單描述一下吧,簡單檔案格式和磁碟格式的處理用來從磁碟上載入內容到內容進而跳轉到

kernel

中去,時鐘中斷用來實現優先順序的程序呼叫,鍵盤中斷用來接收鍵盤資訊,多程序的現實用來顯示鍵盤輸入資訊和列印別的資訊,

tty的實現讓多個程序可以在不同的介面顯示不會疊加在一起,而是分屏顯示 吐槽

: 從大一夢想當乙個厲害的黑客那天起,去圖書館找黑客的書籍,當時看見這本書默默的躺在圖書館,到現在都已經過去六年了,那時候的我還不懂

c語言不懂彙編然後去學譚浩強的

c,去學王爽的彙編,不懂微機原理,不懂檔案格式,然後去學甲魚的

pe系列,不懂磁碟格式

,去找磁碟檔案恢復的書,不懂作業系統的原理,中斷和程序切換呼叫的實現,呼

~~~~~

這是一本神書

~~~,因為基礎知識不夠,因為工作時間不夠,這本書斷斷續續反反覆覆的看了

6年,現在我終於徹底看完看懂了,感慨時光蹉跎,感謝于淵帶我進入了系統底層的路,就如他說的那句話,這僅僅只是乙個開頭,我們才走進山門,要上去那山頂還有很長很長的路要走!謝謝你於淵給我這本登山手冊!

自己動手寫作業系統

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表示顯示字元的屬性。那麼要呼叫它,只需給出程式的名稱即可...