当前位置:首页 > 操作系统(02326) > 正文内容

文件系统为什么要求用户按规定的次序来调用文件操作?

文件系统为什么要求用户按规定的次序来调用文件操作?
【正确答案】:文件系统实现按名存取为用户提供方便,因而,文件系统要把用户组织的逻辑文件按一定的方式转换成物理文件存放到存储介质上,当用户需要使用时,文件系统又要从存储介质上读出文件并把它转换成逻辑结构。为了正确地实现文件的存取,文件系统设计了一组文件操作供用户调用。
当用户要求把1个新文件存放到存储介质上时,文件系统先要寻找空目录项登记用户名、文件名、存取方法以及有关该文件的管理和控制信息﹔然后再把文件信息按一定的方式转换成存储结构存放到存储介质上﹔文件信息全部被转储后文件系统还必须做相应的结束处理工作。这些工作都必须由对应的文件操作(建立、写、关闭)顺序完成,因而,用户应按规定的次序调用:“建立文件”操作、“写文件”操作、“关闭文件”操作。
同样地,当用户要求从存储介质上读出一个文件时,文件系统首先要查找文件是否存在且核对用户是否有权使用﹔然后才能把用户需要的文件信息读出﹔用户不再使用文件时也必须做最后的结束处理。因而,用户也应按规定的次序调用:“打开文件”操作、“读文件”操作、“关闭文件”操作,以保证文件系统能顺序完成以上的工作。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://20230611.cn/post/435578.html