第一,硬盘的物理特性
我们从外观上来看硬盘。
从硬盘的物理结构可以看出,它由以下几部分组成:盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等。
所有的磁盘(一般一个硬盘有多个磁盘,磁盘相互平行)都固定在一个主轴上。每个磁盘的存储面上都有一个磁头。磁头和磁盘之间的距离很小(所以很容易被剧烈震动损坏)。磁头连接到磁头控制器,以统一的方式控制每个磁头的运动。磁头沿着磁盘的半径方向移动,磁盘按照指定的方向高速旋转,这样磁头就可以到达磁盘上的任意位置。
这是硬盘的基本物理结构。
二、硬盘数据组织(所谓的软件和固件逻辑部分)
那么硬盘到底是怎么工作的呢?至于硬盘是怎么读写的,就要知道硬盘是怎么管理和使用磁盘的,所谓硬盘的数据组织。将硬盘扇区划分为磁盘盘片,然后对这些扇区进行编号,以便统一管理。根据软件(包括固件)的指令,按照磁道轨迹在磁盘上来回移动磁头,定位扇区,然后读写。以下是一些无聊的术语。有兴趣的可以看看。
部门:
一般整个硬盘由很多磁盘组成,每个磁盘都像西瓜一样切开。切一块块扇区同时沿半径方向被分割成许多同心圆,这就是传说中的轨迹。每个磁道被扇区分割成许多扇区区域,称为扇区(扇区是从磁盘读写信息的最小单位,通常大小为512字节)。不同磁盘上半径相同的磁道形成柱面。这些都是磁盘的物理概念,大家可以了解一下。
磁盘容量:
磁头数量和次数;磁道(柱面)数量和次数;每个频道的扇区数和次数;每扇区字节数
头数:
一般每个磁盘都有上下两面,分别对应一个磁头,总共有两个磁头;
轨道数量:
轨道编号为0轨道、1轨道...从圆盘的外环到内环。靠近主轴的同心圆用于停止磁头,不存储数据;
气缸数量:
曲目数量;
扇区数量:
每个轨道被分成许多扇区,每个轨道中的扇区数量是相同的;
拼盘数量:
是光盘的数量。
寻址模式:
LBA(逻辑块寻址).在LBA地址中,地址不再代表实际硬盘的实际物理地址(柱面、磁头和扇区)。LBA寻址模式将三维寻址模式CHS转变为一维线性寻址模式。它通过一定的规则将硬盘所有物理扇区的C/H/S号转化为线性数,大大提高了系统效率,避免了磁头/柱面/扇区的繁琐寻址方式。当访问硬盘时,硬盘控制器将这个逻辑地址转换成实际硬盘的物理地址。
LBA下的数字,扇区号从0开始。
扇区数LBA的公式:
LBA(逻辑扇区数)=磁头数和次数;每个轨道和时间的扇区;当前柱面号+每个磁道的扇区数&时间;当前头号+当前扇区号&ndash一个
例如:CHS=0/0/1,那么根据公式LBA=255&x;63×0+63&次;0+1–1=0
也就是说物理0柱面0磁头1扇区就是逻辑0扇区。
其实硬盘很简单,你知道扇区在哪里,然后读写字节。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)