[真1][21][单选]某文件的物理结构采用链接结构(隐式),文件长度为 70 个磁盘块。
假设磁盘块大小为 4096 字节,且文件的 FCB 已读入内存。当需要读取文件中从位置第 1220800 个字节处开始的连续10个字节的内容,需要访问几次磁盘?
2
3
4
出错
答案
出错
解析
文件的链接结构隐式的实质就是为每个文件构造所使用磁盘块的链表。链接结构隐式表示除了文件的最后一个盘块之外,每个盘块中都存有指向下一个盘块的指针。文件目录项包括文件第一块的指针和最后一块的指针,采用顺序分配隐式链接的文件,只支持顺序访问,不支持随机访问。另外,若要访问文件的第 n 个盘块也要首先通过前面 n - 1 个盘块的访问来逐个查找。根据题意,磁盘块大小为 4096 字节,文件长度为 70 个磁盘块,文件长度为 4096×70 = 286720 个字,字节从 1220800 开始读取,该位置已经超出文件存储的最大字节数,所以读取会出错,故选择 D 选项。
转载请注明出处。