下列文件物理结构中,适合随机访问且易于文件扩展的是
连续结构
索引结构
链式结构且磁盘块定长
链式结构且磁盘块变长
答案
索引结构
解析
下列文件物理结构中,既适合随机访问又易于文件扩展的是索引结构。
在索引结构中,每个文件有一个索引表,其中包含指向文件数据块的指针。这种结构允许文件的任何部分被直接访问,因为索引表提供了直接指向数据块的指针,从而支持随机访问。同时,索引结构也易于文件扩展,因为添加新的数据块只需要在索引表中添加一个新的条目,而不需要移动现有的数据块或重新组织整个文件,这在文件大小增长时提供了很好的灵活性。
连续结构虽然支持快速的随机访问,但由于数据块必须连续存储,所以在文件扩展时可能需要移动数据或重新分配空间,这在磁盘空间碎片化时可能变得困难。
链式结构(不论是定长还是变长磁盘块)通常不支持快速的随机访问,因为访问文件的某个特定部分可能需要从链表的头开始顺序遍历,直到到达所需的位置。虽然链式结构易于文件扩展,只需简单地添加新的链表节点,但在随机访问性能上不如索引结构。
因此,结合随机访问能力和易于扩展性,索引结构是最佳选择。