看板 Windows 關於我們 聯絡資訊
要如何自己寫一個作業系統 需要具備什麼知識 我有修過作業系統的課 老師上課用的書是恐龍書 但是感覺裡面都很理論 還是我還得去研究別本書 像是有關編譯器的書!? 如果要自己動手從無到有寫出一個作業系統該怎麼做? 是否有可以參考的書籍? 網路上查有推薦三本書 作業系統開發 實戰手冊 (陳育書 著) 30天打造OS!作業系統自作入門 (川合秀實 著) Orange's 一個作業系統的實現 (于淵 著) 請問各位比較推薦哪一本 或者有更推薦的書 非常感謝你們 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.202.129 ※ 文章網址: http://www.ptt.cc/bbs/Windows/M.1407421902.A.E18.html
holueken :記得當初修作業系統老師就直接講別想自己生一個... 08/07 23:47
jay01684 :把恐龍書唸一唸你大概就會知道要哪些知識 並且放棄了 08/08 04:56
rockmanx52 :你先學著怎麼把Linux或UNIX調教成你想要的樣子吧... 08/08 06:37
hoihkj :LFS Linux form Scratch 08/08 07:07
leicheong :先別管多工那一塊, 試作DOS那程度的比較好. 08/08 07:35
leicheong :首先弄清楚I/O怎樣做, 再嘗試寫個shell, 之後嘗試 08/08 07:36
leicheong :跟硬體talk. 這些都做到之後再打掉重新寫有記憶體 08/08 07:38
leicheong :管理的和執行緒排程的系統. 08/08 07:38
busybox :要自學的話弄塊Raspberry Pi,然後google RISC OS 08/08 08:24
busybox :前提是英文要夠好... 08/08 08:24
whitefox :0:7c00 08/08 10:19
maniaque :dos 是架構在 x86 and bios 上,算是滿好學的吧... 08/08 10:30
maniaque :bios 其實也是作業系統(basic input output system) 08/08 10:31
maniaque :除了 int21 以外,其他的中斷大多是 bios 提供的 08/08 10:31
maniaque :function call 08/08 10:31
maniaque :但一個人能寫的出來的,基本上只能說是 omocha(玩具) 08/08 10:32
arl :這問題是問得很好啦但是跟本版的關聯性是啥 =.=? 08/08 22:38
arl :結果是一個CP貼了四個版.. 08/08 22:44
qazkevin :感謝各位的建議,我決定先參考orange 08/08 23:47