硬盘的柱头,扇面和扇区的工作原理
发布网友
发布时间:2022-05-02 08:16
我来回答
共3个回答
热心网友
时间:2023-10-11 22:58
扇面:Cylinder/
磁道:Track / sectors
扇区:Sector / head
CHS:Cylinder、Head、Sector/Track,示意图如下:
Cylinder柱面数表示硬盘每面盘面上有几条磁道,编号是从0开始,最大为1023,表示有1024个磁道。
Head磁头数表示磁盘共有几个磁头,也就是几面盘面,编号从0开始,最大为255,表示有256个磁头。
Sector/Track扇区数表示每条磁道上有几个扇区,编号从1开始,最大为63,表示63个扇区,每个扇区为512字节,他是磁盘的最小存储单位。
1024个柱面 x 63个扇区 x 256个磁头 x 512byte = 8455716864byte(即8.4G)
逻辑区块Block:逻辑区块是在partition进行filesystem的格式时,所指定的最小存储单位。Block的大小为Sector的2的次方倍数。磁头一次可以读取一个block。block单位的规划要考虑到数据读取的性能及硬盘空间的利用率。
热心网友
时间:2023-10-11 22:59
首先纠正名称,是磁头,磁柱,扇区。
硬盘内部有圆形的介质,用来存储数据,在硬盘内部有一片或多片存储介质,每片存储介质都有两面可以存储数据,在每个面上方都有一个磁头,用来读取该面的数据。数据在圆形介质上是一圈一圈存储的,每个面都会形成了很多同心圆,每个同心圆称为磁道,半径相同的同心圆组成一个磁柱(或者称为柱面)。为了便于数据管理,把每个磁道分为n个扇区,每个扇区一般是512B。
参考资料:经验
热心网友
时间:2023-10-11 22:59
硬盘工作原理
概括地说,硬盘的工作原理是利用特定的磁粒子的极性来记录数据。磁头在读取数据时,将磁粒子的不同极性转换成不同的电脉冲信号,再利用数据转换器将这些原始信号变成电脑可以使用的数据,写的操作正好与此相反。另外,硬盘中还有一个存储缓冲区,这是为了协调硬盘与主机在数据处理速度上的差异而设的。由于硬盘的结构比软盘复杂得多,所以它的格式化工作也比软盘要复杂,分为低级格式化,硬盘分区,高级格式化并建立文件管理系统。
硬盘驱动器加电正常工作后,利用控制电路中的单片机初始化模块进行初始化工作,此时磁头置于盘片中心位置,初始化完成后主轴电机将启动并以高速旋转,装载磁头的小车机构移动,将浮动磁头置于盘片表面的00道,处于等待指令的启动状态。当接口电路接收到微机系统传来的指令信号,通过前置放大控制电路,驱动音圈电机发出磁信号,根据感应阻值变化的磁头对盘片数据信息进行正确定位,并将接收后的数据信息解码,通过放大控制电路传输到接口电路,反馈给主机系统完成指令操作。结束硬盘操作的断电状态,在反力矩弹簧的作用下浮动磁头驻留到盘面中心。
首先还要说说“磁道”的概念。在硬盘或者软盘上,每个盘片上面被分成若干个同心圆磁道,每个磁道被分成若干段,由于每段的形状像扇面一样,顾名“扇区”。物理地址和逻辑地址通常是针对硬盘来说的 硬盘上有无数的柱头、磁道、扇面。每个柱头、磁道、扇面都有唯一对应的编号。比如 “3扇区 200磁道 15柱头” 这就是一个物理地址。 而我们通常说的“某某分区 某某文件夹下”就是逻辑地址 ,物理地址又叫绝对地址 逻辑地址又叫相对地址 数据独立性包括数据的物理独立性和数据的逻辑独立性。 通常见于数据库方面的材料中 物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。 逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。 例如 你在硬盘的D盘中装了一个C++程序语言 在你格式化C盘重做系统后 这个C++程序就用不了了 必须重装才能使用 这叫逻辑独立性 而你在d盘里装的qq程序,还能正常运行,这就叫物理独立性 .