【答案解析】[解析] 系统读记录的时间为27/9=3ms。对第一种情况:系统读出并处理记录R1之后,将转到记录R3的开始处,所以为了读出记录R2,磁盘必须再转一圈,需要27ms(转一圈)的时间。这样,处理9个记录的总时间应为222ms。因为处理前8个记录(即R1,R2,…,R8)的总时间再加上读R9时间:8×27ms+6ms=222ms。
对于第二种情况,若对信息进行分步优化的结果如下所示。
|
物理块
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
|
逻辑记录
|
R1
|
R6
|
R2
|
R7
|
R3
|
R8
|
R4
|
R9
|
R5
|
从上表可以看出,当读出记录R1并处理结束后,磁头刚好转至R2记录的开始处,立即就可以读出并处理,因此处理9个记录的总时间为9×(3ms(读记录)+3ms(处理记录))=9×6ms=54ms