硬盘简介


机械硬盘内部一般都是有多个盘片(磁盘)的,每个盘面都被划分为数目相等的磁道,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。
盘片数量都受到限制,一般都在10片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。

 

磁道 :盘面中的一圈圈灰色同心圆为便是一条条磁道。
扇区 :从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区。(扇区是磁盘的最小组成单元,通常是512字节。(由于不断提高磁盘的大小,部分厂商设定每个扇区的大小是4096字节))
柱面:具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。


寻道时间:读写头沿径向移动,移到要读取的扇区所在磁道的上方。大约在3ms~15ms之间,平均在10ms左右。固态硬盘没有寻址概念
旋转延迟时间:通过盘片的旋转,使得要读取的扇区转到读写头的下方的这段时间。
       例:一个7200(转 /每分钟)的硬盘,每旋转一周所需时间为60×1000÷7200=8.33毫秒,则平均旋转延迟时间为8.33÷2=4.17毫秒(最多旋转1圈,最少不用旋转,平均情况下,需要旋转半圈)。
磁盘容量计算
      存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数
             老硬盘每圈可存储的数据量是一样的。 
             新硬盘数据的密度都一致,这样磁道的周长越长,扇区就越多,存储的数据量就越大。


块/簇
    磁盘块/簇是逻辑上的概念,是操作系统中最小的逻辑存储单位。操作系统与磁盘打交道的最小单位是磁盘块。
    通俗的来讲,在Windows下如NTFS等文件系统中叫做簇;在Linux下如Ext4等文件系统中叫做块(block)。在物理上,每个簇或者块可以包括2、4、8、16、32、64…,也就是2的n次方个扇区。

page
    操作系统经常与内存和硬盘这两种存储设备进行通信,类似于“块”的概念,都需要一种虚拟的基本单位。所以,与内存操作,是虚拟一个页的概念来作为最小单位。与硬盘打交道,就是以块为最小单位。

扇区、块/簇、page的关系
    扇区: 硬盘的最小读写单元
    块/簇: 是操作系统针对硬盘读写的最小单元
    page: 是内存与操作系统之间操作的最小单元。

扇区 <= 块/簇 <= page

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值