修行中
いざ実装しようとすると, いろいろとわかっていないことに気づいて, 現在修行中です.
次の本を読んでいます.
この本で説明されている 80486 という CPU は, 近代的な OS *1 を動作させる仕組みを備えた初期の CPU であるらしく, 比較的シンプルで理解しやすいのではないかと思います.
OS を実装するために用意された機能を中心に詳しく説明されています.
前提知識が必要そうですが, とりあえず次の程度で読めています.
FPGA で学ぶ! CPU と OS の仕組み
とりあえず, CPU と OS の仕組みを学習しながらまとめていこうかと思います.
目標は, 最低限 OS と呼べそうなプログラムが動く, 最低限 CPU と呼べそうな何かを作ることです.