文件系统和进程管理都采用什么数据结构管理文件和进程

发布网友

我来回答

1个回答

热心网友

每个进程在内核中都有一个task_struct结构体来维护进程的相关信息,在Linux内核中称为进程描述符,在操作系统理论中,称为PCB。它包含该进程当前打开的所有文件的信息,称为文件描述符表。在内核中,用files_struct结构体表示,每个表项称为文件描述符,每个表项都包含一个指向已打开文件的指针。
在用户程序中,文件描述符指的是文件描述符表的索引(0,1,2,3,·······),用int型变量来保存。追问对于 我的问题, 你没有仔细看完吧,文件系统和进程管理都采用什么数据结构管理文件和进程?
而且,好像语句不是很通顺,我理解不了。
不好意思,我还是没明白!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com