Linux学习笔记--文件共享

文件内部结构 内核用三种数据结构表示打开的文件。 在进程中,有一个记录项,记录文件描述符和指向文件表的指针 内核为所有打开文件维持一张文件表,记录文件状态标志、当前文件偏移量、指向该文件V节点表的指针 每个打开的文件或者设备都有一个v节点数据结构,记录文件类型和对比文件进行各种操作的函数指针 如下图所示,一个进程打开多个文件: 当多个进程打开同一个文件时,内部结构关系如下图: 可能有多个文件描述符
相关文章
相关标签/搜索