PC Online

ホーム > PC&Mac > デスクトップPC > 目次

メモリー不足はこう見極める

そうはいっても、理屈を知りたい方のために

2008年6月10日 page:2/10前へ次へ

「あとで読む」機能の使い方
 

退避先はpagefile.sys

 では、この仮想メモリーの仕組みをもう少し深く観察してみよう。まずは、ハードディスク上での「退避先」だ。その実体はCドライブにある「pagefile.sys」という、普段は見えないファイルである。これは「ページングファイル」もしくは「ページファイル」と呼ばれる。通常はWindowsの起動ドライブに不可視属性のファイルとして用意される(図15〜図18)。大きさは環境によって異なるが、一般的にはメモリーの約1.5倍になっている。

●退避先のページングファイルは不可視の「pagefile.sys」
図15 Cドライブを開いて「ツール」→「フォルダオプション」を選択。「表示」タブで「すべてのファイルとフォルダを表示する」にチェックを入れ、「保護されたオペレーティングシステムファイルを表示しない」のチェックを外す
拡大表示
図16 Cドライブの直下に「pagefile.sys」というファイルを確認できる。これがページングファイルの本体だ。このファイルは通常の方法では削除できない
図17 マイコンピュータ(Vistaではコンピュータ)を右クリックして「プロパティ」を選択。「詳細設定」タブで「パフォーマンス」欄の「設定」をクリック
図18 「詳細設定」タブで現在のページングファイルのサイズを確認できる

 「ページ」という言葉は、メモリーが一定サイズのブロック単位で管理されることに由来する。通常のWindowsでは4KBを最小単位としてデータの退避と復帰が行われる。この最小単位をプログラミング用語で「ページ」と呼ぶ。また、ハードディスクへの退避を「ページアウト」、退避させたデータをメモリーに復帰させることを「ページイン」という。両者を合わせて「スワップ」(swap、交換)と呼ぶこともある。

 なお、pagefile.sys以外にもページングファイルのように働くファイルがある。EXEやDLLなどプログラム本体のファイルだ。プログラムは通常、読み出し専用で変更されないため、pagefile.sysにページアウトされない。不要になったらメモリー上から破棄され、必要になると元のプログラムファイルから読み込まれる。一種の読み出し専用ページングファイルのような扱いで、このような仕組みをメモリー・マップト・ファイルと呼ぶ。


記事は執筆時の情報に基づいており、現在では異なる場合があります。

日経パソコン 2008年3月24日号 >>最新号へ

印刷ページ
関連記事

最新ランキング

PCオンラインメール配信登録

最新刊のご案内

最新の誌面から

  • 日経パソコン 2009年11月23日号

    日経パソコン 2009年11月23日号

    パソコンを仕事と生活に活かす総合情報誌
    ・印刷の素朴な疑問12
    ・お薦めメールソフト
    ・10万円で買える!「新」携帯ノート ほか

  • 日経PCビギナーズ 2009年12月号

    日経PCビギナーズ 2009年12月号

    パソコン初心者応援マガジン
    ・CD・DVD・ブルーレイ記録&コピー丸ごと理解
    ・ノートパソコンの不満スッキリ解決!
    ・マウス不要!「極楽」キー操作  ほか

  • 日経WinPC 2009年12月号

    日経WinPC 2009年12月号

    パワーユーザーのためのPC総合情報誌
    ・3万円からできる予算別自作22
    ・絶対安全!起動不能からのファイル救出
    ・液晶ディスプレイ購入ガイド ほか

  • 日経PC21 2009年12月号

    日経PC21 2009年12月号

    ビジネスマンのパソコン誌
    ・全部見せます!Windows 7
    ・無線LANどこでも接続術
    ・USBメモリー常備ソフト11  ほか

日経パソコンスキルアップ倶楽部
富士山マガジンサービス