从磁盘上读文件所用时间

假设一个3MB的文件,由1024个字节的逻辑块组成,存储在具有如下特性的磁盘驱动器上:

对于下面的情况,假设程序顺序地读文件的逻辑块,一个接一个,将读/写头定位到第1块上的时间是

  1.  最好的情况:给定逻辑块到磁盘扇区的最好的可能的映射(即顺序的),估计读这个文件需要的最优时间。

    2.  随机的情况:如果块是随机的映射到磁盘扇区的,估计读这个文件的时间。

3MB字节文件的逻辑块数量   

大约需要的扇区数量是3000个。

对情况2,有

  

T=3+2.5+65=35.5ms

对情况1,有

逻辑块被随机的映射到扇区上,读3000个扇区中的每一个都需要。总的时间为

 ,计算得到16500ms.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值