Show page source of internal22-54-構造 #25345

[[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)]]