Show page source of internal24-124-ファイル操作 #25245

[[PageNavi(internal24-navi)]]

{{{ comment
h2w-title:ファイル操作
}}}
 

= ファイル操作 = #SECTION03810000000000000000

ファイルに対するアクセス方法は、各ファイルシステム内で定義しinode_operations構造体とfile_operations構造体、address_space_operations構造体という三つのファイル操作関数テーブルを用意する。

ファイルopen時に各ファイルシステムがメモリiノードとfile構造体にその関数テーブルを登録する。以後この関数テーブル経由で、vfs側からファイル実体への操作が可能となる。

同じファイルシステムでも、ファイルの種類(通常ファイルとディレクトリなど)により、アクセス方法がことなるため、このテーブルはファイルの種類毎に用意することになる。

----

{{{ html
<A NAME="CHILD_LINKS">&#160;</A>
}}}

  *  [internal24-125-ファイル操作関数テーブル#SECTION03810010000000000000 ファイル操作関数テーブル]
  *  [internal24-126-iノード操作関数テーブル#SECTION03810020000000000000 iノード操作関数テーブル]
  *  [internal24-127-アドレススペース操作関数テーブル#SECTION03810030000000000000 アドレススペース操作関数テーブル]

----

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

[[PageNavi(internal24-navi)]]