详细分析磁盘读写原理

磁盘的读写顺序都是从盘片的最外面开始向内读写,也就是从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。因此通过交叉因子编码可以大大地提高磁盘读写速率,并充分利用磁盘空间,防止资源浪费。

(0)

相关推荐

  • 深入了解硬盘的读写原理和碎片的产生(图文详解)

     一、硬盘的组成 硬盘大家一定不会陌生,我们可以把它比喻成是我们电脑储存数据和信息的大仓库。一般说来,无论哪种硬盘,都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部份组 ...

  • 勇者之塔万劫不灭属性效果详细分析

    操作方法 01 勇者之塔万劫不灭在游戏中是一个传说的动漫,也是很多玩家都喜欢的道具,那么勇者之塔万劫不灭到底有多厉害了?小编这就来为大家详细分析一下. 要说诸多的珠子种鸡肋的珠子,大家都会说万劫不灭, ...

  • 勇者之塔龙元进化数据详细分析

    操作方法 01 勇者之塔是一款很热门的网页游戏,近期,小编发现有很多玩家都在询问龙元进化的数据,今天,小编就给大家带来了勇者之塔龙元进化数据详细分析,一起来看看吧! 首先说一下,神龙的被动技能,虽然第 ...

  • 《北欧英灵传》坦克型圣堂技能详细分析

    操作方法 01 简介:<北欧英灵传>坦克型圣堂技能详细分析 工具/原料:<北欧英灵传>GCH0704 方法/步骤: 02 先来看看主动技能再分析这个职业吧. 圣盾冲击:造成少量 ...

  • 名将传说赚钱三大技巧详细分析

    亲爱的名将传说的玩家们,相信大家肯定想知道银子在游戏中的重要性吧?以下就是小编为大家整理的:赚钱三大技巧详细分析,希望能对大家有所帮助. 工具 01 名将传说SJC0328 方法 01 <名将传 ...

  • 倚天屠龙记练级跑商详细分析

    倚天屠龙记玩家与你分享精英攻略 练级跑商详细分析 步骤/方法 01 一. 1-40练级 1-10级做为最基本的新手我们很简单的来到新手村接到第一个任务,很简答的从NPC那接到任务,开始我们的新手之路, ...

  • 详细分析足球运动中的反拨连推技术定义

    下面给大家分享详细分析足球运动中的反拨连推技术定义! 分析足球运动中的反拨连推技术定义 01 反拨连推技术中,反表示角度回拨球,是第一核心要点,目的是规避防守者前伸腿的封截.拨代表着一脚将球回拨另一脚 ...

  • 什么是网吧磁盘保护原理

    磁盘保护对于普通用户来说是一个比较神奇的技术,用户可以在正常使用电脑的情况下,所有对保护分区的修改都能够在重启后将硬盘数据还原,以达到预防病毒、保护硬盘数据原貌的功能。 而这一切是如何实现的呢?这就要 ...

  • CF高跳教程,各种跳法详细分析攻略

    本人玩CF也有四年的时间了,也对这款游戏有一些自己的心得,今天就对CF里的高跳的方法做一个详细的分析和解说,主要包括三阶跳.AD半身.闪蹲.滑蹲.大跳等,希望对想提高自己CF水平的玩家有些帮助. 步骤 ...