Linux打开文件的内核数据结构

上图表现了进程打开的标准输入与标准输出文件的内核数据结构(可用于所有I/O)。 值得注意的是:在Linux中没有使用v-node节点,而是直接使用了通用的i-node节点结构。   这三张表(进程文件描述符表,打开文件表,i-node节点表)的关系及其表项内容也在上图中表现出来了。 需要注意一点:这种表间关系对于在不同进程之间共享文件的方式非常重要。 如下图:两个独立进程各自打开同一个文件 注意打
相关文章
相关标签/搜索