• ベストアンサー

ページングシステム

ページングシステムにおけるオーバーヘッドとは何か分かりますか?ただしTLBはMMUの中にありこの参照のオーバーヘッドは無視できるとします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

オーバーヘッドとは、オーバーヘッドタイムのことでしょう。OSやデータベースシステムやメモリシステムなど アプリの処理のほかに、システムを使うために止むをえず要する仕掛けを処理する必要悪の時間のことを言う。 「ページングシステムにおける」であれば、ページングシステムが何をするシステムか、どう言うことをするのかが判れば、その処理をする時間であるわけです。 簡単には http://yougo.ascii24.com/gh/05/000536.html http://ew.hitachi-system.co.jp/w/E3839AE383BCE382B8E383B3E382B0-2.html に記されているようなもので、ウインドウズであれば http://www.din.or.jp/~charade/committee2/06.html などに例が載っています。LINUXでは http://japan.linux.com/kernel/internal24/node176.shtml メモリをページと言うセグメントで区切りその単位で、検索し、読みこみ書き込みを行うシステムの場合、そのための処理時間(仮想ページと実メモリ間のページ変換やスワップなど)が相対的に無視できない時に、オーバーヘッドタイムとして問題になる。 http://kescriv.kj.yamagata-u.ac.jp/akihisa/sotu331.html http://kescriv.kj.yamagata-u.ac.jp/akihisa/sotu333.html ページは通信でも「ポケットベルは商品名であり、英語では本来「ページャー(Pager)」と呼んでいる」というところにも現れている。 http://www.interq.or.jp/blue/rhf333/K-HIST.htm

その他の回答 (1)

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

ページが見つからなかった時(ページフォルト)の処理及び待ち時間のことではないでしょうか。

関連するQ&A

  • ページング

    何度もすみません。 ページ表は一般にメモリ内に保持する。 仮想メモリを参照するたびにページ表を参照するとオーバーヘッドが大きくなる。 では、ページングにおけるオーバーヘッドとは何か。 という課題なのですが、いろいろ調べてもわかりませんでした。誰かわかる方お願いします。

  • ページングファイルが無い??

    先日OSをリカバリーしたのですが、PCを起動し、ログオンした直後、 「システムにページングファイルがないか、ページングファイルが小さすぎます」 というダイアログが表示されるようになりました(pagefile.sysが、それに該当するのでしょうか?検索かけたところ、見つかりませんでした)。 仮想メモリの設定値(574~1152となっていました)を調べるために「システム」→「パフォーマンスオプション」の「詳細設定」タブをクリックすると、今度は 「コンピューターの開始時にページングファイルの構成に問題が発生したため、一時ページングファイルが作成されました~」 と表示されます 使用中は今のところ、特に問題は無いのですが、起動時煩わしく、先の障害に対する不安もあり、質問させて頂きました 初心者ですが適切なアドバイスを宜しくお願いします

  • ページング方式について

    基本情報処理技術者の過去問で正しくない理由がわからないものがあります。 正しくない理由を説明してください。。 Qページング方式の仮想記憶システムに関する記述のうち、適切なものはどれか <選択肢の一つ> 単位時間当たりのページング回数が極端に増加してスループットが低下するスラッシング現象が発生した場合には、仮想記憶装置を増設することにより、単位時間当たりのページング回数を減少させることができる

  • ページングファイルが小さすぎる

    W2kを使っているのですが起動するたびにページングファイルがない、または小さすぎるというエラーが出ます。指示通りシステムプロパティ→仮想メモリ→ページングファイルのサイズにたどりつくのですがその数を大きくして再起動してもエラーが出つづけます。周りの人と全く同じサイズにしてもエラーになります。何か原因が御分かりになる方アドバイスをお願いします。

  • レジストリでページング機能を無効にするというのは

    引用ですが ↓ 十分大きな容量のメモリーを搭載しているマシンに対し、レジストリを編集することでカーネルのページング機能を無効にし、パフォーマンスを向上させる方法を紹介します。 場所: HKLM\SYSTEM \CurrentControlSet \Control \SessionManager \Memory Management エントリ名: DisablePagingExecutive データ型: REG_DWORD 値: 0: システムページングを有効にする 1: システムページングを無効にする ↑ これはマイコンピュータのプロパティから 行うページングファイルなし と同じ意味でしょうか?

  • win7の仮想メモリーとページングファイルについて

    スタート、コントロールパネル、システム、詳細設定のパフォーマンスには「仮想メモリー」とありますが、 仮想メモリー、変更の中に入ると「ページングファイル」という言葉しか出て来ません。 私もコンピュータはかじった人間ですが、仮想メモリーとページングファイルは違いますよね。 これはどういった管理がされているのでしょう?

  • このスペックでページングファイルを「なし」にしてよいでしょうか?

    ノートPCのLavieG(タイプRX)を使用しています。 スペックは(システムのプロパティを参照時の値だと) CPU Pentium M 1.73GHz メモリ 896MB です。メモリの実装は1GBなんですけど、グラフィックとかと共用の部分もあるっぽいのでこの値です。 ページングファイル無効化はだいたい1GBが目安らしいのですが、このサイズ(896MB)で無効化しても問題ないでしょうか?? ご意見、アドバイスなど何でもかまいません。 よろしくお願いします。

  • ページングファイルがマイナスで表示される

    メモリ開放ソフトで、ページングファイルのところが マイナスで表示されてしまいます。 (-156MBとか、-430MBとか、たまには-998476とか…) システムのプロパティ>詳細設定>パフォーマンスオプション>仮想メモリ のところを変更したのですが、それが変なのか、もともとなのか分かりません。。 (ページングファイル=仮想メモリですよね?) 以下の設定になっていますが、問題ないでしょうか? 出来れば仮想メモリが3GBくらいあって欲しいのですが、 設定方法がよくわかりません。 Cドライブ:システム管理サイズ Dドライブ:ページングファイルなし 推奨:3070MB 現在の割り当て:2047MB ちなみにメモリは2Gあり、使用しているメモリ開放ソフトは「プラスメモリー」というやつです。 すみませんが、どなたか、設定方法をご教授願います。

  • ページングファイル構成に問題に・・・

    PCを立ち上げると「システムのプロパティ」が出ます。そこには「コンピューターの開始時にページングファイル構成に問題に発生したため、一時ページングファイルが作成されました。全ディスクドライブの総ページファィルグファイルサイズが指定したサイズよりも大きくなっている可能性が・・・」というメッセージがでます。「OK」をクリックするとパフォーマンスオプションの小窓が出ます。仮想メモリーの変更をクリックして、システム管理をONにし、設定をクリックし、再起動しますが状態は変わらず、かえって立ち上がりに時間がかかるようになりました。いろいろネットで検索しましたが、ページングファイルのことが良く分かりません。実は「プレミアム エレメンツ」というビデオ編集ソフトをダウンロードしたのですが、すぐに強制終了します。原因はこの一時ページんファイルにあるのではと思っています。そこで、このページングファイルの修正の仕方をぜひ教えて下さい。OSはウインドウ7です。 メーカーは富士通のFMV-DESKPOWERF/E60 32ビットインテルコアプロセッサーP8700です。メモリー容量は4GBです。現在Cドライブには約70%が空容量になっています。Dドライブは40%が空き容量です。 補足

  • ページングファイルの設定について

    PCを高速化したいため仮想メモリの「ページングファイル」を「なし」に設定しておりますが、その場合でも2M程度の「ページングファイル」は自動的に作成されてしまうと聞きました。本当でしょうか? であれば、windows終了時にスワップファイル=ページングファイルを自動削除する設定 (レジストリーの「clearpagefileatshutdown」の値を「1」) にしたほうが良いのでしょうか? また私のPC環境でいまのところ不具合は出ていないのですが「ページングファイル」を「なし」にしてシステム的に不具合はありますか? もちろん仮想メモリが物理メモリを超えてしまう場合などメモリ不足エラー等におちいるのは分かっておりますが、私の利用状況ではそのような状態にはあまりならないという前提においてですが・・・ 私のPC環境 ▼winXP SP2 ▼タスクマネージャーのパフォーマンス値 ・物理メモリ合計 約750MB(実メモリ736MB RAM) ・コミットチャージ合計 200MB~250MB (通常利用時はブラウザ(IE)を2枚程起動させてnetを見ているぐらいです) ▼CPU Celeron 2.00GHz   よろしくお願いいたしますm(_ _)m

専門家に質問してみよう