在磁盘上存储数据的排列方式会影响 I/O 服务的总时间。假设每磁道划分成 10

admin2022-08-02  30

问题 在磁盘上存储数据的排列方式会影响 I/O 服务的总时间。假设每磁道划分成 10 个物理块,每块存放 1 个逻辑记录。逻辑记录 RI.R2, ..., RI0 存放在同一个磁道上, 记录的安排顺序如下表所示;假定磁盘的旋转速度为 30ms/周,磁头当前处在 R1 的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为 6ms,对信息存储进行优化分布后,处理 10 个记录的最少时间为()。A. 60 msB. 90 msC. l09msD. 180ms

选项 A. 60 ms
B. 90 ms
C. l09ms
D. 180ms

答案 B

解析 若对信息进行分布优化的结果对应关系所示:物理块   1   2   3   4   5   6  7    8    9   10逻辑记录R1  R8  R5  R2  R9  R6  R3  R10  R7   R4从上表可以看出,当读出记录R1并处理结束后,磁头刚好转至R2记录的开始处,立即就可以读出并处理,因此处理10个记录的总时间为:10×(3ms(读记录)+6ms(处理记录))=10×9ms90ms
转载请注明原文地址:https://www.tihaiku.com/congyezige/2397242.html

最新回复(0)