[[PageNavi(internal22-navi)]]
{{{ comment
h2w-title:構造
}}}
= 構造 = #SECTION03100000000000000000
近年の商用UNIXやBSD系のUNIXと同じく、Linuxはさまざまな種類のファイルシステムをサポートしている。Linuxの標準ファイルシステムext2fsを始め、FATファイルシステム、ISO9660(CDフォーマット)ファイルシステム、NFSなどありとあらゆるファイルシステムに対応している。
vfs(virtual file system)では、ファイルシステムの論理的イメージのみを操作し、vfs以下の各ファイルシステムモジュールで, 論理イメージと物理イメージの変換作業を受け持つ。
各ファイルシステムモジュールの下には、デバイスドライバ群が存在する。インターフェイスは抽象化されており、どのハードウェア用のドライバでも同じインターフェイスを用いて制御できる。逆にドライバ側からは、上位のファイルシステムが何であるかを意識することなく、純粋にI/O作業のみを行えばよい。
[[Embed(internal22-images:img18.gif)]]
----
''(NIS)HirokazuTakahashi [[BR]]2000年06月11日 (日) 22時29分57秒 JST''1
[[PageNavi(internal22-navi)]]