Show page source of internal24-57-構造 #25185

[[PageNavi(internal24-navi)]]

{{{ comment
h2w-title:構造
}}}
 

= 構造 = #SECTION03100000000000000000

近年の商用UNIXやBSD系のUNIXと同じく、Linuxはさまざまな種類のファイルシステムをサポートしている。Linuxの標準ファイルシステムext2fsを始め、FATファイルシステム、ISO9660(CDフォーマット)ファイルシステム、NFSなどありとあらゆるファイルシステムに対応している。

vfs(virtual file system)では、ファイルシステムの論理的イメージのみを操作し、vfs以下の各ファイルシステムモジュールで, 論理イメージと物理イメージの変換作業を受け持つ。

各ファイルシステムモジュールの下には、デバイスドライバ群が存在する。インターフェイスは抽象化されており、どのハードウェア用のドライバでも同じインターフェイスを用いて制御できる。逆にドライバ側からは、上位のファイルシステムが何であるかを意識することなく、純粋にI/O作業のみを行えばよい。

 [[Embed(internal24-images:img20.gif)]]
 

----

''(NIS)HirokazuTakahashi [[BR]]2000年12月09日 (土) 23時55分06秒 JST''1

[[PageNavi(internal24-navi)]]