当前位置:   article > 正文

文件的“打开”和“关闭”_在软件工程里什么是打开文件

在软件工程里什么是打开文件

当用户要求对一个文件实施多次读/写或其他操作时,每次都要从检索目录开始。为了避免多次重复地检索目录,在大多数OS中都引入了“打开”这一文件系统调用。
当用户第一次请求对某文件进行操作时,须利用open系统将该文件打开。
打开:是指系统将指名文件的属性(包括该文件在外存上的物理位置),从外存拷贝到内存打开文件表中的一个表目中,并将该表目的编号(索引号)返回给用户
“打开”,就是在用户和指定文件之间建立起一个连接
用户可通过该连接直接得到文件信息,从而避免了再次通过目录检索文件。
当用户再次向系统发出文件操作请求时,系统根据用户提供的索引号可以直接在打开文件表中查找到文件信息。
节省了大量的检索开销,提高了对文件的操作速度。
如果用户不需要再对该文件实施相应的操作,可利用“关闭”系统调用来关闭此文件,断开此连接,OS会把该文件从打开文件表中的表目上删除

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/112356
推荐阅读
相关标签
  

闽ICP备14008679号