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

免费题库2022-08-02  46

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

选项 A. 189ms
B. 208ms
C. 289ms
D. 306ms

答案 D

解析 系统读记录的时间为30/10=3ms。对第一种情况:系统读出并处理记录R1之后,将转到记录R4的开始处,所以为了读出记录R2,磁盘必须再转一圈,需要3ms(读记录)加30ms(转一圈)的时间。这样,处理10个记录的总时间应为处理前9个记录(即R1,R2,…,R9)的总时间再加上读R10和处理时间(9×33ms+ 6ms=306ms)。
转载请注明原文地址:https://tihaiku.com/congyezige/2397243.html

最新回复(0)