物理块111只有32个表项啊
时间: 2023-08-07 20:07:01 浏览: 70
高考物理复习专题突破:力学综合:子弹打木块模型.pdf
非常抱歉,我在之前的回答中犯了一个错误。物理块111只有32个表项。
因此,为了打开文件file,需要启动2次磁盘。
第一次启动磁盘,需要读取物理块111,以获取文件名目录中第34个目录项的信息。因为每个目录项占用16B,所以第34个目录项的起始地址为111号物理块的偏移量为(34-1) * 16 = 528B。由于文件名目录的每个表项占用16B,物理块111中只有32个表项,因此第34个目录项不在物理块111中,而是在下一个物理块中。假设下一个表项所在的物理块为112,则需要再启动一次磁盘读取物理块112,以获取第34个目录项的信息。在该目录项中,存储了文件file对应的索引节点号64。
第二次启动磁盘,需要读取物理块2,以获取索引节点号为64的索引节点信息。因为每个索引节点占用64B,所以索引节点64的起始地址为2号物理块的偏移量为(64-1) * 64 = 4032B。在该索引节点中,存储了文件file的数据块地址信息。
因为文件file是顺序文件,所以可以通过索引节点中的块地址信息按顺序读取文件的数据块。具体来说,如果文件file有n个数据块,则需要启动n次磁盘,每次读取对应的数据块物理块即可。
阅读全文