Write Your Own Operating System Tutorial(中文版) 簡介

fnoopy發表於2003-07-30

簡介

這份教程將告訴你如何開始著手寫一個你自己的作業系統。它將向你展示一個應該如何開始做這些事情的方法。這份教程並不試圖解釋作業系統的每個方面,也不一定使用最快,最好的方法或者是技巧。所有的原始碼都以可讀性為中心,沒有任何的優化。

我假定這本書的讀者有一個符合標準“PC architecture”,並且帶有Intel x86(或其相容)處理器的計算機。 後面的課程可能會要求有個IA-32 architecture (i386 to Pentium 4)的處理器。有些課程假定您使用FAT檔案系統。有些課程需要使用MS-DOS/WindowsDEBUG工具,類似的工具也能夠正常工作。我不打算深入討論BIOS、組合語言、以及INTEL或者是PC架構等等,因為在別的地方你可以找到關於這些的詳細資料。在INTEL的網站上有在INTEL處理器上進行組合語言程式設計的手冊。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

我自己,也正在學著擺弄這些東西,所以這些課程會反映出我的一點經驗,或者我學到的新東西。正因如此,課程的數目將不斷增加,所以請不時來這裡看看。如果您有關於未來課程的主意,請告訴我。另外,如果您有任何建議,問題或者是評論,請給我發Email

宣告:風險自負。我不對任何使用這裡資訊所導致的後果負責。

相關文章