打开文件表
内核对所有打开的文件维护一个系统级别的打开文件描述表(open file description table),简称打开文件表。表中条目称为打开文件描述体(open file description),存储了与一个打开文件相关的全部信息,包括:
- 文件偏移量(file offset),调用
read()
和write()
更新,调用lseek()
直接修改 - 访问模式,由
open()
调用设置,例如:只读、只写或读写等 i-node
对象指针
内核对所有打开的文件维护一个系统级别的打开文件描述表(open file description table),简称打开文件表。表中条目称为打开文件描述体(open file description),存储了与一个打开文件相关的全部信息,包括:
read()
和write()
更新,调用lseek()
直接修改open()
调用设置,例如:只读、只写或读写等i-node
对象指针