我在大学考试的计算机组织练习册中看到了下面的问题。
Its given that, a magnetic disk has the following specifications:
磁道数 = 1024
扇区数/磁道 = 512
字节/扇区 = 512
磁盘旋转速度 = 7200 RPM
寻道时间 = 9ms
给出的问题:
What is the data transfer rate?
给出的答案:30GBPS
我的答案:30MBPS
我的做法是:
旋转速度:7200RPM
所以,60 秒内旋转 7200 次
60/7200 秒内旋转 1 次。
现在,1 次旋转仅读取 1 个磁道
1 个磁道 = 512 个扇区 = 512*512 字节。
所以,1 次旋转读取 512*512 字节。
即,1 次旋转读取 256 KB [因为 512*512 字节 =256*1024 字节]
因此,60/7200 秒读取 256 KB
1 秒读取 256*7200/60 KB
即 256*120 KB = 30 * 1024 KB = 30 MB
所以,根据我的数据传输速率:30 MBPS。
但是书中给出的解释认为在 1 次旋转中所有轨道都会被读取,
即在 1 次旋转中读取 1024*512*512 字节,这就是他们得到 30 GBPS 答案的方式。
请帮帮我。我说得对吗?或者这本书是对的?
答案1
从技术角度来说,硬盘是唱片状的。外轨的数据量比内轨大得多。硬盘外轨可能为 80mb/s,但内轨可能为 40mb/s。