正在加载图片...
为什么要单独设立一个fie表来存放读写指针呢? 由于可能有多个进程要共享一个被打开文件的 inode,而每个进程的读写指针都不相同,故不能 放在inode表中。 另一方面,要使不同进程的打开文件指针(文 件描述符)或同一进程的不同打开文件指针能够共 享一个打开文件指针(协同操作),就不能把读写 指针放进某一个进程的用户打开文件表中。 因此只能在用户打开文件表和活动inode表之 外再建立一个系统打开文件表(fe表)来存放读写 指针。 11为什么要单独设立一个file表来存放读写指针呢? 由于可能有多个进程要共享一个被打开文件的 inode,而每个进程的读写指针都不相同,故不能 放在inode表中。 另一方面,要使不同进程的打开文件指针(文 件描述符)或同一进程的不同打开文件指针能够共 享一个打开文件指针(协同操作),就不能把读写 指针放进某一个进程的用户打开文件表中。 因此只能在用户打开文件表和活动inode表之 外再建立一个系统打开文件表(file表)来存放读写 指针。 11
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有