その特定のデバイス用のファイル操作ルーチン群を取ってくる。スドライバのファイル操作関数群を差すようにする。ファイル操作ルーチンの呼び出しに備える。仕組みがサポートされている。メカニズムは、キャラクタデバイスの場合と全く同じである。デバイスを管理している。メジャー番号を使って索引付けされている。キャラクタデバイスと違う点は、ブロックデバイスにはクラスがあることである。デバイスもそうである。インターフェイスを提供する。加えて、バッファキャッシュへのインターフェイスを提供しなければならない。内に自分のエントリを作成する。include/linux/blkdev.h]この配列へのインデックスもまたデバイスのメジャー番号である。データ構造体のリストへのポインタによって構成される。させようとする、バッファキャッシュからのリクエストを表現している。データ構造体を付け加える。いることが示されている。リストというスタティックなリストから割り当てられる。関数が呼び出され、リクエストキューの処理を始める。ロックを解除しなければならない。解除はブロック操作の完了を待っているすべてのプロセスを目覚めさせる。ブロックを読み出さなければならないとする。デバイスドライバがそのプロセスを目覚めさせる。メモリよりもデータを長期的に保存する仕組みを提供する。小さなヘッドがプラッタの表面にある微細な粒子を磁化する。読み出され、そのヘッドが特定の微細な粒子の磁化の有無を検出している。ディスクドライブは一枚以上のプラッタから構成される。間の一定の速度で回転する。一枚に一組、その両面に装着されている。インチ)空気の層をクッションに浮いている。読み書きヘッドはアクチュエータによってプラッタの表面を移動する。読み書きヘッドは一体となっていて、プラッタ表面上をすべてが同時に動く。スピンドルに最も近い位置にある。すべて一組にした概念である。ディスクジオメトリは、シリンダの方を使って記述される。セクタ(sector)に分割される。データ単位であり、ディスクブロックサイズでもある。された時に設定される。ジオメトリによって記述される。セクタを持つことを意味する。記憶容量を持つことになる。なり、実は合っている。適切に利用するために、ディスクのインデックスを付け直すものもある。ハードディスクはさらにパーティションに分割できる。目的のために割り当てられたセクタの大規模なグループである。システムや様々な目的に利用することが可能になる。つのパーティションを持つ。目がスワップパーティションを持つ。セクタ、シリンダ番号によって記述している。