问答题 文件通常具有一些属性,其中一个是“记录长度”,为什么操作系统会关心这样的属性?
【正确答案】
【答案解析】这个属性的选择与文件结构有关,操作系统可以利用这个属性建立良好的索引结构。 [解析] 文件的属性有很多,它们可以分为两类:逻辑属性和物理属性。
逻辑属性是为了提高系统可用性而设置的属性,例如“创建时间”和“修改时间”等。而物理属性的主要目的是优化系统性能,“记录长度”就是其中之一。但是随着操作系统的演化,现代操作系统不再支持过分高级的文件抽象,转而仅仅支持“流文件”,记录概念也就随之消失。但是“文件大小”“最大文件长度”等属性依然用来为操作系统选择最佳物理结构提供决策依据。
注: 如果是针对文件属性的问题,大抵上都可以从这两个方面来进行分析。