一道磁盘计算的题目

假定一个磁盘的扇区长度为512个字节,每磁道有32个扇区,平均寻道时间为20ms,转速为3600rpm,将一个长度为128K个字节的文件从该磁盘上完整读出,需要花费多长时... 假定一个磁盘的扇区长度为512个字节,每磁道有32个扇区,平均寻道时间为20ms,转速为3600rpm,将一个长度为128K个字节的文件从该磁盘上完整读出,需要花费多长时间? 展开
 我来答
MO老酒
2008-05-28 · TA获得超过1510个赞
知道大有可为答主
回答量:1292
采纳率:100%
帮助的人:0
展开全部
128K应该是占据8个磁道。
128X1024/(512*32)
读取一个磁道的时间是寻道时间+磁盘旋转延迟
20MS+60*1000/3600 MS =36.67MS
一共读取时间应该就是36.67*8=2933.33MS
百度网友d3a03bb
2020-06-12
知道答主
回答量:6
采纳率:0%
帮助的人:1734
展开全部
扩充一下:如果原题改为 存放在该硬盘,花费时间.
在一次磁道上的访问时间为
寻道时间➕旋转延迟时间➕磁道上数据传输时间(磁道上传输的字节数/磁盘转速*磁道上存储的字节数)
如题
这要分情况的:

一 若 文件连续的存放在硬盘的8个相邻的磁道上,那么所花费时间为
只需要一次寻道时间,因为连续所以剩下7个不用耗费寻道时间

(20+8.3+16.7)+(8.3+16.7)✖️7=220ms

若随机存放在硬盘的256个扇区上,那么时间为
在一个扇区上一次的访问时间为
寻道时间➕旋转延迟时间➕每个扇区上的传输时间 (每个扇区上传输的字节数/磁盘转速*一个磁道上存放的字节数)
(20➕8.3➕0.5)✖️256=7373ms
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式