打开文件
将目录项中的信息复制带内存中的打开文件表中,并将打开文件表的索引号返回给用户
打开文件时并不会把文件数据直接读入内存。“索引号”也称“文件描述符“
打开文件之后,对文件的操作不再需要每次都查询目录,可以根据内存中的打开文件表进行操作
每个进程都有自己的打开文件表,系统中也有一张总的打开文件表
进程打开文件表中特有的属性:读写指针,访问权限(只读?读写)
系统打开文件表中特有的属性:打开计数器(有多少个进程打开了该进程)
关闭文件
将进程打开文件表中的相应表项删除
系统打开文件表的打开计数器减1,若打开计数器为0,则删除系统表的表项