[解決済み] 仮想メモリ」と「スワップ領域」の違いは何ですか?
2023-04-23 06:30:21
質問
とは何が違うのか、どなたか教えてください。 仮想メモリ と スワップ領域 ?
また、32 ビット マシンの場合、アクセス可能な最大仮想メモリは 4 GB のみであると言うのはなぜですか?
どのように解決するのですか?
仮想メモリに関する優れた解説が スーパーユーザー .
簡単に言うと、仮想メモリは、実行中のプロセスが使用できる RAM とディスク領域の組み合わせです。
スワップ領域は、ハード ディスク上にある仮想メモリの一部で、RAM がいっぱいになったときに使用されます。
32 ビット CPU の仮想メモリが 4gb に制限されている理由については、次のように対処しています。 ここで :
<ブロッククオート定義によると、32 ビット プロセッサは 32ビットでメモリの各バイトの位置を参照します。 メモリの各バイトの位置を参照するために 32 ビットを使用します。2^32 = 4.2 億、つまり32ビット長のメモリー・アドレスは つまり、32ビット長のメモリーアドレスが参照できるのは つまり、32 ビット長のメモリ アドレスは、42 億の固有の場所 (すなわち 4 GB) しか参照できないことになります。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン