Skip to content

2013年 408 计算机组成原理 第 21 题

计算机组成原理2013年选择题2分

题目

某磁盘的转速为 10000rpm,平均寻道时间是 6ms,磁盘传输速率是 20MB/s,磁盘控制器延时为 0.2ms,读取一个 4KB 的扇区所需的平均时间约为( )。

错因

A

漏掉了"控制器延时 0.2ms" + "传输时间 0.2ms"两项小量。 ms 只是"寻道 + 平均旋转延迟",连数据传输和控制器开销都没算。考试时只要题目给出 4 项数据,就要全部代入;题目给的"传输速率"和"控制器延时"都是参与计算的条件。

C

平均旋转延迟算成了完整一圈的旋转时间 ms 是转一圈的时间,但读一个扇区平均只要等半圈(最坏整圈、最好 0),所以平均旋转延迟 = ms。把 3 写成 6 是磁盘题最高频的错点 凑出 C,且依然漏了控制器延时和传输时间。

D

旋转延迟取了完整一圈 6ms(同 C 错),但记得加上传输时间和控制器延时: ms。错点单一但很常见——只要把"平均旋转延迟"那一步改回半圈 3ms,就直接得到正确答案 9.4ms。

总解析

磁盘访问时间四要素(408 标准模型):

逐项计算:

计算数值
寻道时间题目直接给出6 ms
平均旋转延迟3 ms
传输时间 ms0.2 ms
控制器延时题目直接给出0.2 ms
合计9.4 ms

关键步骤拆解

① 平均旋转延迟

转速 10000 rpm(每分钟 10000 转)→ 一圈耗时:

读一个扇区平均只要等半圈(扇区位于盘面任一角度的概率均匀):

② 传输时间

408 题里 1 MB ≈ 1024 KB,结果约 0.2 ms。即使按十进制 1 MB = KB 算,结果是 ms,二者数值上等价。

③ 求和

最终答案是 B(9.4ms)

磁盘题三大易错点速记

  1. 平均旋转延迟 = 半圈时间(不是一圈)
  2. 题目给的每个数据都要用上——传输速率和控制器延时不是"装饰",必须分别算成时间
  3. 单位一致:rpm 转每分钟、传输速率是 MB/s,最后统一到 ms

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题