标签:系统 指针 函数 引用计数 结构体 内容 style 文件类型 png
文件在内核中是用三种数据结构进行表示的
(1)文件描述符表:文件描述符表是一个结构体数组,数组的下标就是open函数返回的文件描述符。
文件描述符表的每一个记录有两个字段
*文件描述符标志
* 文件表项指针
(2)文件表项:一般含有一下内容
* 文件状体标志,读,写,追加,同步,阻塞,非阻塞等
* 当前文件偏移量
* i节点指针
* 引用计数
(3)i节点:一般含有一下记录
* 文件类型
* 对该文件的操作函数的指针
* 当前文件的长度
*文件的所有者
* 文件的权限
* 指向文件数据在磁盘块上所在位置的指针
简要示意图如下
标签:系统 指针 函数 引用计数 结构体 内容 style 文件类型 png
原文地址:http://www.cnblogs.com/cplinux/p/6075629.html