パスワードを忘れた? アカウント作成
622034 journal

tarosukeの日記: talosという名の俺OS

日記 by tarosuke

仮想メモリについて少しイケそうな感じなのでメモ。結論からいうと、Under
1M以外は全部仮想メモリにする。U1Mでは仮想メモリを動かす前にカーネルが
ロードされたりカーネルの初期化部分が動いたりするのでリニアアドレスと実
アドレスが一致する必要がある。

カーネル領域でも仮想メモリにできるのはカーネル領域でもリニアアドレスと
実アドレスが一致している必要がないから。カーネル領域は全プロセスで共有
されてればいい。そう、共有がキモ。

これでページテーブル初期化とリソースの動的割り当てが楽になったぞ~

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

読み込み中...