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

某个尚未打开的索引结构文件A以10个记录为一组放在一个块中(记录号和块号都从0开始编号,即L0-L9号记录放在第0块中),当前目录是文件A所在的目录,主存中的“记录成组和分解缓冲区”的长度跟磁盘块的长度相等,用户程序每次只能对一个记录进行处理。如果用户程序要连续对尚未打开的文件A的记录作如下操作:读L5.写L3和写L15,请按照发生的时间先后,描述文件系统完成这些操作时所有的访问磁盘操作。

高老师2年前 (2024-03-26)操作系统概论(02323)9

某个尚未打开的索引结构文件A以10个记录为一组放在一个块中(记录号和块号都从0开始编号,即L0-L9号记录放在第0块中),当前目录是文件A所在的目录,主存中的“记录成组和分解缓冲区”的长度跟磁盘块的长度相等,用户程序每次只能对一个记录进行处理。如果用户程序要连续对尚未打开的文件A的记录作如下操作:读L5.写L3和写L15,请按照发生的时间先后,描述文件系统完成这些操作时所有的访问磁盘操作。

(1)打开文件A,并把文件A所在目录中与文件A相应的目录项读入主存储器。
(2)把文件A的索引表读入主存储器。
(3)从索引表中找出文件A的第0块的物理位置,并把它读入“记录成组和分解缓冲区”。
(4)用户程序通过“记录成组和分解缓冲区”完成读LS和写L3操作。
(5)把第0块写入磁盘。
(6)从索引表中得到第1块的物理位置,并将它读入到“记录成组和分解缓冲区”。
(7)用户程序通过“记录成组和分解缓冲区"完成写L15。
(8)把第1块写入磁盘。

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

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

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

分享给朋友: