要如何從無到有寫一個作業系統 - Windows

Table of Contents

要如何自己寫一個作業系統
需要具備什麼知識
我有修過作業系統的課 老師上課用的書是恐龍書
但是感覺裡面都很理論
還是我還得去研究別本書
像是有關編譯器的書!?
如果要自己動手從無到有寫出一個作業系統該怎麼做?
是否有可以參考的書籍?
網路上查有推薦三本書

作業系統開發 實戰手冊 (陳育書 著)

30天打造OS!作業系統自作入門 (川合秀實 著)

Orange's 一個作業系統的實現 (于淵 著)

請問各位比較推薦哪一本
或者有更推薦的書
非常感謝你們

--

All Comments

Queena avatarQueena2014-08-12
記得當初修作業系統老師就直接講別想自己生一個...
Damian avatarDamian2014-08-15
把恐龍書唸一唸你大概就會知道要哪些知識 並且放棄了
Ingrid avatarIngrid2014-08-17
你先學著怎麼把Linux或UNIX調教成你想要的樣子吧...
Zora avatarZora2014-08-18
LFS Linux form Scratch
Annie avatarAnnie2014-08-23
先別管多工那一塊, 試作DOS那程度的比較好.
Mason avatarMason2014-08-26
首先弄清楚I/O怎樣做, 再嘗試寫個shell, 之後嘗試
Jessica avatarJessica2014-08-27
跟硬體talk. 這些都做到之後再打掉重新寫有記憶體
管理的和執行緒排程的系統.
Skylar DavisLinda avatarSkylar DavisLinda2014-08-29
要自學的話弄塊Raspberry Pi,然後google RISC OS
前提是英文要夠好...
Ingrid avatarIngrid2014-08-31
0:7c00
Megan avatarMegan2014-09-01
dos 是架構在 x86 and bios 上,算是滿好學的吧...
Candice avatarCandice2014-09-02
bios 其實也是作業系統(basic input output system)
除了 int21 以外,其他的中斷大多是 bios 提供的
function call
Connor avatarConnor2014-09-06
但一個人能寫的出來的,基本上只能說是 omocha(玩具)
Lucy avatarLucy2014-09-06
這問題是問得很好啦但是跟本版的關聯性是啥 =.=?
Queena avatarQueena2014-09-07
結果是一個CP貼了四個版..
Hazel avatarHazel2014-09-07
感謝各位的建議,我決定先參考orange