は、私は私の質問で負担し、それに答える:)私は、プロセスのアドレス空間、仮想メモリとページングについて読んでいたプロセスのアドレス空間と仮想メモリ
してください、この分野の合計noobのです。私はページがRAMに入れ替えられていることを理解していました。すべてのプロセスには4GBの仮想アドレス空間が与えられ、そのうちの1つはユーザー空間用(1または2GBの各プロセス固有)で残りはすべてのプロセスで共通のカーネル領域です。各プロセスの仮想アドレス空間はセカンダリストレージに格納されているため、プロセスを起動するたびにハードディスク上に4 GBが予約されますか?プロセスを開始するたびに私のハードディスクの空き容量が4GB削減されているのを見ることはできません。あるいは、仮想空間がブロックとして予約されていないのですが、小さくても4GBまで増やすことができます。あなたがこの複雑な話題を理解するのを助ける何かを知っているなら、いくつかの光を放ち、トピックにいくつかのリンクを投稿してください。
ありがとう:この特定のページを
は、以下の参照をチェック位置しています正確にメインメモリ内のどのフレームに伝えテーブル 。ですから、4GBのプロセスアドレス空間は、プロセスが開始されるたびに「設定された」ものではなく、上限のようなものです。 – Venky
@Venky:はい。プロセスが開始されるたびに「設定されていません」。 – flolo