CLOSE命令的功能是撤消主存中有关该文件的目录信息,切断用户与该文件的联系;若在文件打开期间,该文件作过某种修改,则应将其写回辅存。
答:(1)显式的OPEN操作完成文件打开功能。它将待访问文件的目录信息读入内存活动文件表中,建立起用户进程与文件的联系。显式CLOSE操作完成文件关闭操作。该命令撤消主存中有关该文件的目录信息,切断用户与该文件的联系;若在文件打开期间,该文件作过某种修改,还应将其写回辅存。 (2)可以取消显式的OPEN与CLOSE操作。如果取消显式的OPEN与CLOSE操作,系统在进行文件操作之前需判断文件是否已打开,若文件未打开,则应自动完成文件的打开功能,以建立用户与文件间的联系。同时,在系统结束时,还应自动关闭所有打开文件。 (3)取消显式的OPEN与CLOSE操作使得文件读写的系统开销增加。因为在每次读写前都需要判断文件是否已被打开。系统在结束时也要做一些额外的工作,以完成CLOSE命令的功能。当用户进程已使用完一个文件但尚未执行完时,因无显式的CLOSE命令也无法关闭文件,从而不利于系统资源的回收。【解析】第七章 难易度:中
继续答题:下一题

