问题
单项选择题
在文件系统中,设立关闭文件(close)系统功能调用的基本操作是()。
A.把文件的最新信息从内存写入磁盘
B.把文件当前的控制管理信息从内存写入磁盘
C.把位示图从内存写入磁盘
D.把超级块的当前信息从内存写回磁盘
答案
参考答案:B
解析:
在使用已经存在的文件之前,要通过“打开(Open)”文件操作建立起文件和用户之间的联系,目的是把文件的控制管理信息从辅存读到内存。打开文件应完成如下功能。
①在内存的管理表中申请一个空表目,用来存放该文件的文件目录信息;
②根据文件名在磁盘上查找目录文件,将找到的文件目录信息复制到内存的管理表中。如果打开的是共享文件,则应进行相关处理,如共享用户数加1;
③文件定位和卷标处理等。
文件一旦打开,可被反复使用直至文件关闭。这样做的优点是减少查找目录的时间,加快文件存取速度,提高系统的运行效率。
在文件系统中,设立关闭文件(close)系统功能调用的基本操作是把文件当前的控制管理信息从内存写入磁盘。