磁盘的读写次序都是从盘片的最外面开端向内读写,也就是从1柱面1磁道1扇区开端(0柱面0磁道1扇区为磁盘主指导扇区),然后寻道找到对应的扇区,再依据读写状况,切换电路对磁盘进行或读或写操纵。但要是扇区编号(保留在扇区头标)是按1,2,3的数字次序排列下去,那就可能涌现一个读写效率的题目。比方扇区编号是按上面的状况排列在磁道上,那么当磁头对扇区1读写完成后,要是因为盘片的扭转速度过快或磁盘数据读写速度过慢,乃至磁头预备对扇区2进行读写时,磁头却转到扇区2中间,磁道上的扇区隔断已不够认为磁盘供给读写下一扇区的预备工夫,那么磁盘就需扭转一周后回首再对扇区2进行读写。这样的话,磁盘读写一道磁道时,磁回旋转的周数就等于该磁道上的扇区数,这将大大降低磁盘的读写速率。因而,IBM的一名工程师就创出一种“穿插因子编码”的方式来对扇区进行编号。比方穿插因子为2:1,也就是1与2之间相差两扇区(比方第一名为扇区1,那么扇区2就在第三位),2与3也是如此,以此类推。要是磁回旋转通过扇区1、2之间的隔断的工夫小于磁盘的预备工夫,那么读完一磁道的数据就需要磁回旋转两周,否则就需扭转一磁道的扇区数。若是“预备工夫”仍不够的话可以用穿插因子为3:1。因而通过穿插因子编码可以大大地提高磁盘读写速率,并充分应用磁盘空间,防止资源浪费。
热门标签:
dede模板 /
destoon模板 /
dedecms模版 /
织梦模板
责任编辑:U6BPy