Show page source of internal22-55-バッファキャッシュ #25303

[[PageNavi(internal22-navi)]]

{{{ comment
h2w-title:バッファキャッシュ
}}}
 

= バッファキャッシュ = #SECTION03200000000000000000

linuxでは、空きメモリ全てをディスクキャッシュとして利用する.まず、最初にバッファキャッシュに関して説明する。

一度アクセスしたディスクブロックのデータは、再度アクセスされる可能性が高いため、上記バッファは直ぐには解放せずしばらくメモリ上にキャッシュしている。

----

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

  *  [internal22-56-バッファの状態#SECTION03210000000000000000 バッファの状態]
  *  [internal22-57-バッファキャッシュの構造#SECTION03220000000000000000 バッファキャッシュの構造]
  *  [internal22-58-バッファの確保#SECTION03230000000000000000 バッファの確保]
  *  [internal22-59-バッファの解放#SECTION03240000000000000000 バッファの解放]
  *  [internal22-60-ディスクブロックのバッファへの読み込み#SECTION03250000000000000000 ディスクブロックのバッファへの読み込み]
  *  [internal22-61-ディスクブロックのバッファへの書き込み#SECTION03260000000000000000 ディスクブロックのバッファへの書き込み]
  *  [internal22-62-ドライバに対するI/O要求#SECTION03270000000000000000 ドライバに対するI/O要求]
  *  [internal22-63-バッファに対するI/Oの待ち合わせ#SECTION03280000000000000000 バッファに対するI/Oの待ち合わせ]
  *  [internal22-64-バッファに対するI/O完了の通知#SECTION03290000000000000000 バッファに対するI/O完了の通知]
  *  [internal22-65-バッファ領域の拡張と解放#SECTION032100000000000000000 バッファ領域の拡張と解放]
  *  [internal22-66-バッファとディスクブロックの同期#SECTION032110000000000000000 バッファとディスクブロックの同期]
  *  [internal22-67-トリッキーなバッファ管理#SECTION032120000000000000000 トリッキーなバッファ管理]
  *  [internal22-68-その他の主なバッファ操作関数群#SECTION032130000000000000000 その他の主なバッファ操作関数群]
  *  [internal22-69-バッファの状態遷移#SECTION032140000000000000000 バッファの状態遷移]
  *  [internal22-70-バッファ状態の監視#SECTION032150000000000000000 バッファ状態の監視]

----

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

[[PageNavi(internal22-navi)]]