磁盘上数据必须用一个三维地址唯一标示:柱面号、盘面号、扇区号(磁道上的盘块)。
读过程:
当需要从磁盘读取数据时,系统会将数据逻辑地址传给磁盘,磁盘的控制电路按照寻址逻辑将逻辑地址翻译成物理地址,即确定要读的数据在哪个磁道,哪个扇区。
为了读取这个扇区的数据,需要将磁头放到这个扇区上方,为了实现这一点:
1)首先必须找到柱面,即磁头需要移动对准相应磁道,这个过程叫做寻道或定位;
2) 盘面确定以后,盘片开始旋转,将目标扇区旋转到磁头下。
即一次访盘请求(读/写)完成过程由三个动作组成:
1)寻道(时间):磁头移动定位到指定磁道,这部分时间代价最高,最大可达到0.1s左右;
2)旋转延迟(时间):等待指定扇区旋转至磁头下。与硬盘自身性能有关,xxxx转/分;
3)数据传输(时间):数据通过系统总线从磁盘传送到内存的时间,一般传输一个字节大概0.02us。
写过程:
文件的记录在同一盘组上存放时,应先集中放在一个柱面上,然后再顺序存放在相邻的柱面上,对应同一柱面,则应该按盘面的次序顺序存放。