質問
え方を自分の営業システムを利用可能です。って作成されたブートローダーを使用nasm,qemuがんの知識を追加するにはカーネルがこのブートローダを使用します。
正しい解決策はありません
他のヒント
ご注意C++にはヘビー級のためのOSカーネルです。
- がいない例外がん支援のための実行時の図書館があります。
- いうC++用までを追加すheap.
- カーネルにとても感度のよい場所物配置;のヒープをモデルに通常用いられるC++いなだけじゃない傷を付けても適しています。
- 結Apiデータ構造ん。BeOSでの問題があった。必要なものを非表示にするサイズの内部構造からユーザーに、ジャンプを通じてフープ(Pimpl、民間のコンストラクタ、バーチャル機能がApiには、会員ます。
いるように聞こえるよてさらに多くの質問やかに終わっ!vD
また追加するには、本書する MINIXの実装の詳細ます。
あなたは、x86システム用の小さなオペレーティングシステムである MINIX を見て検討することができます。もともとは教育プロジェクトとして設計されたとのは、現実の世界に有用であることが意図されていること何かへと進化してきました。
私は私の知識によっての のBeOSする 詳細に精通していないけど、強い> C ++で書かれています。ソースが利用可能freeleyだけでなく、文書でなければなりません。
あなたはMINIX 3のソースコードを見てみることができます。それは理解してどのようにオペレーティングシステムが動作する目的で作成された非常にシンプルなOS、です。
あなたはまた、OSに関するすべてのタネンバウムの本を学ぶことができます。彼らはすべての非常に完全であり、私は1冊の本はMINIXの完全なソースが付属とコメントしていることを覚えておいてください。
C ++オペレーティングシステムの場合は、 NewOS のか<のhref = "HTTPを見てみたいことがあり/librenix.com/?inode=9004" のrel = "nofollowをnoreferrer"> UnixLite でます。
使用可能なオペレーティングシステムもすることにより、 L4 の上に展開することができます他のコースと一緒に1つの学期中の単一の学生(ただし、すべてのドライバの問題と解決済み)。このこと偉大な冒険を発見し、L4マイクロカーネルは、先進の一種でもある場合。