![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモリのスタンバイが多い。メ...
-
Windows10が頻繁に応答なし、再...
-
スマホのメモリ8ギガを仮想メモ...
-
Office for mac 2011 Excel作業...
-
デュアルモニタにするとCPU使用...
-
シャットダウン時のエラーメッ...
-
Hyper-Vの空き容量確認について
-
ONKYO C413A4 基本スペック CPU...
-
「メモ帳」の「保存」を押すと...
-
swap領域を1GBより拡大したい。
-
メモリ増設後、なぜかPCがフリ...
-
使用中に長い処理の後ブルース...
-
iMac21.5メモリ増設料金
-
物理サーバへ導入可能な仮想マ...
-
osxインストルーについて
-
MacBookによるアニメーション製...
-
ベージュG3 DT233は今でも使える?
-
mac でアプリケーションの割当...
-
Win→Mac希望のMac初心者です。i...
-
メモリがwrittenになることはで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモリのスタンバイが多い。メ...
-
システムリソースが不足してい...
-
スマホのメモリ8ギガを仮想メモ...
-
シャットダウン時のエラーメッ...
-
Hyper-Vの空き容量確認について
-
メモリ(RAM)が不足しているため...
-
OS Windows11が入ったノートパ...
-
LinuxのSwap領域は、なぜ実メモ...
-
デュアルモニタにするとCPU使用...
-
ビデオメモリが不足しています...
-
Windows10が頻繁に応答なし、再...
-
「メモ帳」の「保存」を押すと...
-
メモリ増設について
-
Windows7 64ビットの快適なメ...
-
タスクマネージャーで 物理メ...
-
最小化したプログラムのメモリ...
-
イラストレータの印刷がメモリ...
-
mac でアプリケーションの割当...
-
メモリがwrittenになることはで...
-
【prime OS について教えてくだ...
おすすめ情報