不挂科搜题免费

问题:

试述文件管理系统设置打开文件、关闭文件操作的原因。

答案:

答:文件系统中要设置打开文件和关闭文件操作。原因是:用户进程存取一个文件,系统首先要检索目录结构,按名查找该文件的文件控制块。打开文件的基本思想是,按指定文件名检索目录结构,把找到的文件控制块读入并保存到内存,此后每次存取该文件时,就无需再执行按名查找过程,可以直接在内存找到它的文件控制块,从而加快了存取速度。文件打开后,可以对该文件进行读、写等操作。当一个文件不再存取时,需要关闭该文件,释放占用的系统资源,并将文件控制块的内容复制到外存储器中。这样做,一方面提高了资源利用率,另一方面保证了数据的安全(对于延迟写的系统)。