- 41 名前:デフォルトの名無しさん mailto:sage [2005/10/11(火) 01:21:58 ]
- >>16
いっその事CPUに(ぇ >>29 マイクロカーネルのMachやL4をベースに作成したいなと思ってます。 マイクロカーネルにするかモノリシックカーネルにするかは未定。 D言語の為のD言語によるOSを目指しD言語を対応する部分はC言語で書く。(メモリ管理とシステムコール、GC) ただMonaの方が日本語の文章が多いのでMonaのコアをCに書き換えて使うのもいいかなとも思ってます。 >>35 リングってなんですか? >>39 GCの仕様と問題点はある程度理解してるつもりです。 が、理想としてはOS側でGCの機能を持たせてしまえば無問題かと。(コンパイラの変更、GCの移植からしなくてはならないので面倒ですが) ただ実装時にユーザーモードのメモリ領域とカーネルモードのメモリ領域とが問題になりそう。 システムコールを使いまくらなきゃいけなくなる気ガス。 #メモリー関係/システムコールを一から学んでる状態なので変な事言ってるかもしれない。 tkralia.hp.infoseek.co.jp/mona/mona1017/Memory.html tkralia.hp.infoseek.co.jp/mona/mona1017/Memory2.html mona.sourceforge.jp/document/syscall_8cpp-source.html >>38 作れるめどが立つまで名無しでいまつ。 >>40 向こうはMonaで動くアプリ/ライブラリだから微妙に違うかも…ってあんまりちがくも無いか。 俺の理想としてはアセンブラ->C->Dでは無くアセンブラ(メモリ管理とシステムコールとGCのみC言語で書く)->Dを目指したいです。
|

|