[[PageNavi(internal24-navi)]]
{{{ comment
h2w-title:バッファの状態
}}}
= バッファの状態 = #SECTION03210000000000000000
バッファはデータを納めているメモリの実体とその領域を管理するヘッダ(buffer_head)から成る。ヘッダ(buffer_head)は、バッファ実体の状態(b_stateメンバ)を保持する。
各バッファはそれぞれ以下の状態を持つ。複数状態を合わせ持つことも可能である。
||バッファ状態 || 説明 ||
||BH_Uptodate || バッファの内容は有効である。||
|| BH_Dirty || バッファに書き込みがあった。まだディスクに書き戻されていない。||
|| BH_Lock || ディスクI/O処理中である。||
|| BH_Req || 一度はディスクI/Oの要求を行った。||
|| BH_Mapped || 対応するディスクブロックがある。||
|| BH_New || 新規確保されたディスクブロックに対応したバッファ。||
|| BH_Protected || 特殊用途に利用されている。勝手に開放しないことを指示。||
----
''(NIS)HirokazuTakahashi [[BR]]2000年12月09日 (土) 23時55分06秒 JST''1
[[PageNavi(internal24-navi)]]