[Linuxシステムプログラミング] 13. ファイルディスクリプタ

目次

ファイル構造

 

        PCB プロセス制御ブロックは本質的に構造です。メンバーはファイル記述テーブルです。ファイル記述子は 0 ~ 1023 で、システムはテーブル内で利用可能な最小のファイル記述子を自動的に使用します。

ファイル記述子:

  • 0:STDIN_FILENO

  • 1:STDOUT_FILENO

  • 2:STDERR_FILENO

ファイル構造

struct file {
    ...
    文件的偏移量;
    文件的访问权限;
    文件的打开标志;
    文件内核缓冲区的首地址;
    struct operations * f_op;
    ...
};

おすすめ

転載: blog.csdn.net/CETET/article/details/130065090