Linuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。
近年の商用UNIXやBSD系のUNIXと同じく、Linuxはさまざまな種類のファイルシステムをサポートしている。Linuxの標準ファイルシステムext2fsを始め、FATファイルシステム、ISO9660(CDフォーマット)ファイルシステム、NFSなどありとあらゆるファイルシステムに対応している。
vfs(virtual file system)では、ファイルシステムの論理的イメージのみを操作し、vfs以下の各ファイルシステムモジュールで, 論理イメージと物理イメージの変換作業を受け持つ。
各ファイルシステムモジュールの下には、デバイスドライバ群が存在する。インターフェイスは抽象化されており、どのハードウェア用のドライバでも同じインターフェイスを用いて制御できる。逆にドライバ側からは、上位のファイルシステムが何であるかを意識することなく、純粋にI/O作業のみを行えばよい。
(NIS)HirokazuTakahashi
2000年06月11日 (日) 22時29分57秒 JST1
[PageInfo]
LastUpdate: 2008-08-27 14:45:17, ModifiedBy: hiromichi-m
[Permissions]
view:all, edit:login users, delete/config:members