街中で見かけて「グッときた人」の思い出

MMORPGへの参加が行なわれているログイン状態の時には、キャラクターの挙動はメインメモリか仮想メモリかの一方へ書き込まれているのでしょうか?

低レベルの質問を繰り返しまして、酷く格好が悪いのですが、
学べる環境への参加が難しいものですから、御教授を御願い申し上げます。

A 回答 (1件)

ユーザがログインして操作できる状態にあるのであれば、データは必ず主記憶装置の中に読み込まれています。



> メインメモリか仮想メモリか

用語というかコンピュータの構造に関してもう少し理解が必要ですね。
昨今のシステムでは、プログラムは起動すると、「仮想メモリ空間」が割り当てられます。このメモリ空間については、物理メモリも仮想メモリ(スワップファイルやページファイルなどという呼び方をされるもの)も関係ない世界です。このメモリ空間に、必要なプログラムや処理対象のデータを読み込むわけです。
さて、実際のコンピュータのメモリに必要とするメモリ領域を割り当てるのはOSの役目ですが、場合によっては物理メモリが不足する場合があります。この場合、OSは指定された補助記憶装置(HDD等)内に設けられた仮想メモリに対して、使用頻度が低いメモリ領域を書き出して、物理メモリの空き領域を確保します。

なので、確かにある時点ではどちらか一方に存在しますが、状況によって物理メモリ内にも仮想メモリ内にも存在し得るわけで、「どちらにあるか」はあまり意味がありません。

この回答への補足

有り難う御座います。

良く分かりました。

補足日時:2011/05/22 12:51
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!