问答题
旋转型存储设备上信息的优化分布能减少若干输入/输出服务的总时间。例如,有10个记录A,B,…,J存放在某磁盘的某一磁道上,假定这个磁道划分成10个扇区,每个扇区存放一个记录,安排如下表l所示。现在要从该磁道上顺序地将A~J的10个记录读出,如果磁盘旋转一周需花费20ms,处理程序每读出一个记录后花4ms进行处理。试问处理完10个记录的总时间是多少(从找到A记录开始计算)为了缩短处理时间,应该进行分布优化,试问应如何安排这些记录并计算优化后处理的总时间(从找到A记录开始计算)。
扇区
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
记录号
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
【参考答案】
根据磁盘旋转一周所花费的时间得知读取一个扇区所花的时间是20(ms/周)÷10(扇区/周)=2(ms/扇区)。而处理扇区......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)