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

tarosukeの日記: 俺OS iv

日記 by tarosuke

仮想メモリの続き
        仮想空間管理構造体に実メモリページのキューを追加した。理由は
        仮想空間の開放時にページを開放しやすいから。それから、仮想空
        間のサイズを2GBに設定。

        それから、仮想空間を開放するコードを宣言。定義はページ操作用
        コードの宣言ができてから。

        しっかし、ix86以外のアーキテクチャでセグメントなんて使える
        んだろうか...でかい一枚板の仮想空間にページをぺたぺた...で、
        メモリ保護情報はページ管理情報の方に書いてある...なんて事に
        なってたりするとちと困るな。とりあえずSHについて調べてみるか。

        それにしてもページ割り当ての方法はあれだけだとちとまずいな。
        割り当てる前に必ずイネーブルさせることも考えてる。イネーブル
        してないページに足を突っ込んだときにメモリフォルトでプロセス
        を叩き落すわけだ。

        こんな事しない方が美しいけどポインタ異常のままつっ走ってくれ
        るのはちと困るし。

今日も仕事してきてちと疲れてるし。今日はここまで。

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

私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike

読み込み中...