2012-05-02 36 views
0

https://github.com/galaxas0/MachX-Kernel在DCPU-16 XNU內核克隆

之前,我走上設計失敗的一個項目,我想以正的東西,這樣他們就不會失敗,問一個簡單的問題:地球上怎麼會一個DCPU-16加載一個內核......是虛擬的。我理解物理計算機上的引導和內核初始化過程,但是,DCPU-16讓我無所適從。我是否應該假設它確實是1:1的16位處理器,其工作原理完全相同?

回答

1

DCPU-16只是一個帶內存的CPU內核。有I/O擴展,但我認爲它們中的任何一個都不會讓它非常直接地引導CPU。在啓動CPU之前,大多數仿真器只是在模擬處理器的存儲器中預先加載你想要的數據。

這當然不是最先進的,但我的very own DCPU-16 emulator肯定也是這樣。