刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

据存储在磁盘上的会影响I/O服务的总时间。假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R1,R2,„,R10存放在同一个磁道上,记录的安排顺序如下表所示: 


假定磁盘的旋转速度为20ms/周,磁头当前处在R1的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为4ms,则处理这10个记录的最长时间为 (15)。

A
180ms       
B
200ms  
C
204ms  
D
220ms 
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

:处理这10个记录的最长时间计算如下:

  1. 每个记录处理时间为4ms,这是固定的。
  2. 由于磁盘旋转速度为20ms/周,每次磁头移动到一个新的物理块(或逻辑记录)并开始读取时,都需要等待磁盘旋转到该物理块的位置。
  3. 在最坏的情况下,即处理时间最长的情况,每次读取记录都需要等待磁盘旋转一周。因此,处理前9个记录的时间可以通过磁盘旋转速度来计算:9个记录 × 每周的旋转时间 = 9 × 20ms = 180ms。
  4. 处理第10个记录时,磁头已经位于R10的开始处,不需要额外的等待时间。
  5. 因此,总的处理时间为固定的每个记录的处理时间加上最长的等待时间:4ms × 10 + 180ms = 204ms。

所以,处理这10个记录的最长时间为204ms,答案是C。

创作类型:
原创

本文链接:据存储在磁盘上的会影响I/O服务的总时间。假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share