打开文件描述符表,简称为打开文件表。
当进程打开一个文件的时候,虚拟文件系统会创建文件的一个打开实例:file结构体,然后在进程的打开文件表中分配一个索引inode,这个索引称为文件描述符,最后把文件描述符和file结构体的映射添加到打开文件表中。
file结构体包括:
inode对象指针
文件偏移量
访问模式
打开文件表是PCB进程控制块的一部分,进程控制块是个task_struct结构体包括:
进程号
打开文件描述符表
其他字段
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题