试述文件管理系统设置打开文件命令的原因
1个回答
关注
展开全部
操作系统需要处理大量用户文件.而访问一个文件需要查询目录,有时甚至需要多
次查询目录。由于文件目录与文件一起存放在辅存上,当存取文件时,必须先到辅存中读取文件目录信息,从中获得文件的存放地址,然后再去存取文件.这样一来,文件信息的存取将花费很多时间。如果将整个文件目录放入主存,虽然可以提高存取速度,但这需要站用大量主存空间,显然这也是不可取的。实际上,在一段时间内使用的文件数总是有限的,因此只要将目录中当前要使用的那些文件的目录表目复制到内存中就可以了.这样既不占用太多的主存空间,又可显著提高查询文件目录的书牍。为此,大多数操作系统中设置了两个文件操作:打开文件和关闭文件。打开文件操作完成的功能是将文件的有关目录信息复制到主存活动文件表中,以建立用户和这个文件的联系。关闭文件操作的功能是用户宣布这个文件当前不再使用,系统将其在主存中的相应目录信息删去,因而也就切断了用户同这个文件的联系。
咨询记录 · 回答于2022-06-16
试述文件管理系统设置打开文件命令的原因
亲,早上好呀!很高兴能够为您解答,打字需要一点时间,麻烦请稍等哦,我会给你一个完整的解答!
您好,亲,很高兴为您解答。亲 试述文件管理系统设置打开文件命令的原因
操作系统需要处理大量用户文件.而访问一个文件需要查询目录,有时甚至需要多次查询目录。由于文件目录与文件一起存放在辅存上,当存取文件时,必须先到辅存中读取文件目录信息,从中获得文件的存放地址,然后再去存取文件.这样一来,文件信息的存取将花费很多时间。如果将整个文件目录放入主存,虽然可以提高存取速度,但这需要站用大量主存空间,显然这也是不可取的。实际上,在一段时间内使用的文件数总是有限的,因此只要将目录中当前要使用的那些文件的目录表目复制到内存中就可以了.这样既不占用太多的主存空间,又可显著提高查询文件目录的书牍。为此,大多数操作系统中设置了两个文件操作:打开文件和关闭文件。打开文件操作完成的功能是将文件的有关目录信息复制到主存活动文件表中,以建立用户和这个文件的联系。关闭文件操作的功能是用户宣布这个文件当前不再使用,系统将其在主存中的相应目录信息删去,因而也就切断了用户同这个文件的联系。
如果您的问题已经解决可以点击右上角“结束服务”,并给予5星赞哦。如果未经事宜可以留言或再次向我提问