Show page source of internal22-71-ページキャッシュ #25559

[[PageNavi(internal22-navi)]]

{{{ comment
h2w-title:ページキャッシュ
}}}
 

= ページキャッシュ = #SECTION03300000000000000000

ページキャッシュもバッファキャッシュと同様の目的に利用される。現在、ext2ファイルシステムではread処理でのみ利用している。nfsではファイルデータのread/writeは全てページキャッシュを通して行っている。

バッファキャッシュがデバイスとブロック番号をインデックスとしているブロックデバイスそのもののキャッシュであるのに対し、ページキャッシュはinode番号とファイルオフセットをインデックスとするファイルそのもののキャッシュであるという点が異なる。

ブロック番号が存在しないnfsではバッファキャッシュを利用できないため、全てページキャッシュ経由でのアクセスとなる。

----

{{{ html
<A NAME="CHILD_LINKS">&#160;</A>
}}}

  *  [internal22-72-iノードとページ#SECTION03310000000000000000 iノードとページ]
  *  [internal22-73-ページキャッシュハッシュ#SECTION03320000000000000000 ページキャッシュハッシュ]
  *  [internal22-74-ページに対するI/O要求の発行#SECTION03330000000000000000 ページに対するI/O要求の発行]
  *  [internal22-75-ページに対するI/O完了の通知#SECTION03340000000000000000 ページに対するI/O完了の通知]
  *  [internal22-76-ページキャッシュの確保と解放#SECTION03350000000000000000 ページキャッシュの確保と解放]
  *  [internal22-77-その他の主なページキャッシュ操作関数群#SECTION03360000000000000000 その他の主なページキャッシュ操作関数群]

----

''(NIS)HirokazuTakahashi [[BR]]2000年06月11日 (日) 22時29分57秒 JST''1

[[PageNavi(internal22-navi)]]