0

https://github.com/galaxas0/MachX-Kernel

失敗するように設計されたプロジェクトに着手する前に、簡単な質問をして、失敗しないように物事を整理したいと思います.DCPU-16はカーネルをどのようにロードするのでしょうか...仮想であり、すべて. 物理コンピューターでのブートストラップとカーネルの初期化のプロセスは理解していますが、DCPU-16 には戸惑っています。まったく同じように動作する 1:1 16 ビット プロセッサであると仮定する必要がありますか?

4

1 に答える 1

1

DCPU-16 はメモリを備えた単なる CPU コアです。I/O 拡張機能はありますが、どれも CPU のブートストラップを簡単にするものではないと思います。ほとんどのエミュレータは、CPU を起動する前に、エミュレートされたプロセッサのメモリに必要なデータをプリロードするだけです。

確かに最先端には程遠いですが、私自身の DCPU-16 エミュレーターも確かにそのように動作します。

于 2012-05-02T09:26:07.557 に答える