Linux 2.6 を眺めてみる. バッファキャッシュ回りがページベースになりすっきりしたっぽい. マルチページI/O mpage_readpage/readpages/writepages bio 構造体. ll_rw_block はまだ残っているが,廃止される予定だとか. Anticipatory I/O スケジューラの採用(>> I/Oスケジューリング). スケジューラはカーネルパラメータ elevator= で指定できる. 基本的な流れ (2.4) bread block_read_full_page -> getblk -> submit_bh -> ll_rw_block -> wait_on_buffer ファイルシステムは ll_rw_block によってブロックに対する入出力リクエストを出す.ll_rw_block はリクエストを作成し(generic_make_requ