私が持っていると言うプロセス1そして工程2。どちらも整数4に対応するファイル記述子を持ちます。
ただし、各プロセスでは、ファイル記述子4はカーネルのオープンファイルテーブルにあるまったく異なるファイルを指します。
どうやってこれができますか?ファイルディスクリプタは、開かれたファイルテーブルのレコードへのインデックスでなければなりませんか?
ベストアンサー1
ファイル記述子(例4
)では、プロセス固有の索引です。ファイル記述子テーブル、いいえ開かれたファイルのテーブルです。ファイル記述子エントリ自体含むカーネルのグローバルオープンファイルテーブル内のエントリのインデックスとファイル記述子フラグ。