问答题

在UNIX操作系统中,给文件分配外存空间采用的是混合索引分配方式,如图所示,UNIX系统中的某个文件的索引节点指出了为该文件分配的外存的物理块的寻找方法。在该索引节点中,有10个直接块(每个直接块都直接指向一个数据块),有一个一级间接块,一个二级间接块以及一个三级间接块,间接块指向的是一个索引块,每个索引块和数据块的大小均为4KB,而UNIX系统中地址所占空间为4B(指针大小为4B)。假设以下问题都建立在该索引节点已经在内存中的前提下。

(1)文件的大小为多大时可以只用到索引节点的直接块 (2)该索引节点能访问到的地址空间大小总共为多大要求小数点后保留2位。 (3)若要读取一个文件的第10000B的内容,需要访问磁盘多少次 (4)若要读取一个文件的第10MB的内容,需要访问磁盘多少次

【参考答案】

本题考查的是对索引分配方式的理解,只需明白索引分配方式组织外存分配的原理即可。计算其实并不难,其中要牢牢抓住的一点是:索......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)