No.2ベストアンサー
- 回答日時:
混同しているホームページなんかも結構多いですが。
どちらも主メモリーの足りない所をHDDで補完するところは同じです。
最も違う所はメモリーが足りなくなったと言う判断をどこが行うかです。
ページングでは命令の実行中に、必要な命令又はデータが主メモリー上に存在していないことをハードが検出し
必要なページを主メモリーに読み込むようOSに指示します。
OSはページの入れ替えをして入れ替えが終わったらプログラム実行を再開します。
スワッピングではOSがプログラムを主メモリーにロードしようとした時に主メモリーが足りない場合
優先度の低いプログラムをHDDに追い出して空を作ります。
つまりページングはハードとOSで協調しているのに対し、スワッピングはOS単独で行っています。
HDDを仮想的に主メモリーの拡張部に見せかけているのはページングの方でこれが仮想記憶方式と呼ばれます。
OSの関与度が低いわけで、主メモリーを増やしたり減らしたりしても、処理速度以外は全く影響を受けません。
No.4
- 回答日時:
仮想記憶とは、OSが各アプリケーションに固有の仮想メモリ領域を提供するためのメモリ管理技法です。
これにより、不連続な物理メモリ領域を連続した仮想メモリ領域として利用でき、
他のアプリケーション(プロセス)のメモリ使用を気にする必要が無くなります。
この仮想記憶を実現するためには、仮想メモリ領域と物理メモリ領域のマッピングが必要ですが、
ページング方式はこれを実現(実装)するための手段の一つです。
ページング方式の他には、セグメント方式というのもありますが、
今使われているのはほとんどページング方式でしょう。
(メモリ)スワッピングとは、メインメモリを効率的に利用するために
使用していない命令やデータを二次記憶装置(HDD)に移すことを言います。
ページング方式を用いている場合は、
スワッピングはページ単位で行われ
退避/復帰動作をそれぞれスワップアウト/スワップインと呼びます。
歴史的には、(ページ単位ではなく)プログラム全体を退避・復帰させることをさして
スワッピングといっていたようですが、
今はページ単位の退避・復帰でもスワップの語を使うので
どちらの意味で使っているのか注意しないと理解の妨げになるかもしれません。
なお、スワッピングによりメインメモリの容量以上の仮想メモリ領域を扱えるようにすることも
仮想記憶の主な目的の1つですし、実際にこのことが重要視されることは多いです。
ただ、仮想記憶の本質は一番上に書いた仮想メモリ領域の提供であると思います。
仮想記憶 - Wikipedia
http://ja.wikipedia.org/wiki/%E4%BB%AE%E6%83%B3% …
ページテーブル - Wikipedia
http://ja.wikipedia.org/wiki/%E3%83%9A%E3%83%BC% …
Paging # Terminology differences - paging versus swapping - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Paging#Terminology_ …
No.3
- 回答日時:
コンピューターでプログラムを処理する場合は、ディスクからプログラムをメモリ上に読み込み、メモリー上のプログラムを使って処理を行っていきます。
ただ、メモリはディスクに比べ高価ですので、メモリーを多く確保することは価格面で問題になってきますので、より多くのプログラムを併行して処理をさせるには、一時的に物理メモリーからディスクに退避させます。これをスワッピングといい、この退避するディスクの領域をスワップメモリとか、仮想メモリとか言います。一方、ページングとは記憶装置の割り当ての単位です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモリのスタンバイが多い。メ...
-
スマホのメモリ8ギガを仮想メモ...
-
仮想メモリの設定について(最...
-
ビデオメモリが不足しています...
-
シャットダウン時のエラーメッ...
-
imac illustrator・photoshop...
-
480MBです。メモリを増設したほ...
-
Photoshopなどの、200MB以上の...
-
仮想メモリを増やしても「メモ...
-
メモリを増設したのに早くならない
-
Flashのメモリが不足しているの...
-
Windowsのメモ帳
-
ノートパソコンの画面が乱れて...
-
READYBOOSTと仮想メモリーどち...
-
OSのもんだいでしょうか?[学生...
-
最近遅くなったマッキントッシュ
-
ファイヤーフォックスでエント...
-
シャットダウン時に妙なエラー...
-
利用可能な物理メモリとは?
-
Windowsアップデートがエラーで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモリのスタンバイが多い。メ...
-
スマホのメモリ8ギガを仮想メモ...
-
Hyper-Vの空き容量確認について
-
メモリがwrittenになることはで...
-
システムリソースが不足してい...
-
OS Windows11が入ったノートパ...
-
シャットダウン時のエラーメッ...
-
Windows10が頻繁に応答なし、再...
-
「メモ帳」の「保存」を押すと...
-
メモリ(RAM)が不足しているため...
-
デュアルモニタにするとCPU使用...
-
メモリのハードフォールト・仮...
-
仮想メモリを増やしても「メモ...
-
ビデオメモリが不足しています...
-
メモリ増設後、なぜかPCがフリ...
-
Windows7 64ビットの快適なメ...
-
「合計物理メモリ」、「利用可...
-
USBメモリ取り外し時のエクスプ...
-
メモリ増設について
-
LinuxのSwap領域は、なぜ実メモ...
おすすめ情報