
ページング方式のページサイズを大きくしたり小さくしたりするメリットやデメリットについて
私の思いつく限りでは
ページサイズを大きくすることでのメリットは、一回のページインで大きな情報(プログラムの情報)を得ることができ、ページインを少なくすることができる。
デメリットしては、主記憶の容量を多く取ってしまう。
小さくすることでのメリットは、主記憶の容量をあまりとらない。
デメリットとしては、頻繁にページインを起こしてしまい、補助記憶とのアクセスを起こして時間がロスする。
ぐらいしか思いつきません・・・
何かほかにありましたら教えてもらえると幸いです。
又、間違ってましたら指摘をお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ページングでは扱うページの数だけ管理情報が必要になります。
すなわち、そのページが今ディスク上にあるのかメモリ上にあるのか、ディスク上ならどのブロックか、メモリ上ならどのアドレスか、またアクセス権限はどうなっているのか、などの情報です。それで同じメモリ量ならページサイズを大きくするほどページ数は少なくできますから、管理情報も少なくて済みます。なのでページサイズが大きいほどより主記憶容量が多く必要になるとは一概には言えません。またページ数が少ないと管理情報に使うメモリサイズを削減できるほか、管理情報の検索に掛かる演算時間の削減にもつながります。
一方で、ページサイズが大きすぎると、ページイン・ページアウトするときに発生するディスクアクセス量が大きくなりますので時間が掛かることになりレスポンスが低下します。またページサイズより小さい単位でのメモリ管理ができませんから無駄が増えます。
この辺がページサイズに関するトレードオフになります。i386が使われ始めたころは主記憶が数MB~数十MBだったので4KBページが妥当でしたが、現在のように主記憶が数GBになると4MBページで良いということですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDFファイルの向きを縦から横に...
-
ACCESSのレポートで
-
デジタル時計の時刻合わせの方...
-
エクセルのシート上に別のシー...
-
マイページはどこを開くの
-
【このスクリプトの実行を中止...
-
Outlookでこのような表示がされ...
-
[Java] Edgeでのアドレスバー非...
-
ウインドウを毎回同じ位置、大...
-
Javascript_submit()完了後に処...
-
スクリプトって、何ですか?ど...
-
リストビューをスクロールさせ...
-
別フォームから戻ったときのイ...
-
エクセル 枠の中に小さい枠
-
エクセルVBAでフォームのListbo...
-
表示するウィンドウのサイズを...
-
TikTokLiteの自動スクロールの...
-
大きい表へのスクロールバーの...
-
「Cancel = True」とはどういう...
-
アマゾン、楽天市場などを開く...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFファイルの向きを縦から横に...
-
ACCESSのレポートで
-
ページング方式について
-
アップデートできない
-
ホームページの作り方
-
Wordのスクロールバーが短くなった
-
ホームページ作成について【PDF...
-
IE7起動時に「設定の変更」が表...
-
新しいウインドウが最大化で出...
-
パワ-ポイントのBGMの入れ方
-
HTMLタグ
-
ホームページの文字が抜ける
-
リンク先にジャンプしない・・・
-
回答をするとページが質問一覧...
-
word2007を使っていて困ってい...
-
ページが真っ白
-
HP作成について質問です。
-
Word2003を使用しています。
-
アドレスを貼り付けてもサイト...
-
ページが真っ白!何で?
おすすめ情報