假定某个文件由长度为80个字符的100个逻辑记录组成,磁盘存储空间被划分成长度为2048个字符的块。为有效地使用磁盘空间,要求采用成组方式把文件存放到磁盘上。请回答下列问题:(1)该文件至少占用多少磁盘存储块?(2)若文件以链接结构形式存放在磁盘上,现用户要求使用第28个逻辑记录,写出系统为满足用户要求而应做的主要工作?
【正确答案】:(1)每块能存放的记录个数为[2048/80]=25个。一共需要100/25=4块。(2)首先系统计算出第28个记录在第2个物理块上,然后系统通过文件目录读出第一块物理块,在该块最后单元找到第二物理块的地址,读出第二物理块,再按第28个记录在第二块中的位置读出该记录。