磁盘读写过程

磁盘上数据必须用一个三维地址唯一标示:柱面号、盘面号、扇区号(磁道上的盘块)

 

读过程:

当需要从磁盘读取数据时,系统会将数据逻辑地址传给磁盘,磁盘的控制电路按照寻址逻辑将逻辑地址翻译成物理地址,即确定要读的数据在哪个磁道,哪个扇区。

为了读取这个扇区的数据,需要将磁头放到这个扇区上方,为了实现这一点:
1)首先必须找到柱面,即磁头需要移动对准相应磁道,这个过程叫做寻道或定位;
2) 盘面确定以后,盘片开始旋转,将目标扇区旋转到磁头下。

即一次访盘请求(读/写)完成过程由三个动作组成:
1)寻道(时间):磁头移动定位到指定磁道,这部分时间代价最高,最大可达到0.1s左右;
2)旋转延迟(时间):等待指定扇区旋转至磁头下。与硬盘自身性能有关,xxxx转/分;
3)数据传输(时间):数据通过系统总线从磁盘传送到内存的时间,一般传输一个字节大概0.02us。

 

写过程:

文件的记录在同一盘组上存放时,应先集中放在一个柱面上,然后再顺序存放在相邻的柱面上,对应同一柱面,则应该按盘面的次序顺序存放。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值