硬盘的物理结构:传动手臂,读写磁头,磁盘盘片,主轴
硬盘存储的最小单位为扇区,硬盘分区的最小单位为柱面
磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。
扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段就是扇区,每个扇区可以存放512字节信息。
柱面:硬盘通常由若干盘片构成,每个盘面都被划分为数目相等的磁道并为其编号,具有相同编号的磁道称之为柱面。
硬盘大小计算公式为:柱面数*磁头数*扇区数*512(柱面数等于一个盘面的磁道数,磁头数等于盘面数)
硬盘的接口类型:IDE/SATA/SAT2/SATA3/SCSI/SAS/FC
IDE俗称PATA,IDE与SATA相对,一个并行一个串行,SCSI与SAS相对也是一个并行一个串行,在普通PC上应用多的为IDE/SATA,在服务器上应用多的为SCSI/SAS/FC,因为这几种接口相对于IDE/SATA来说对cpu的占用率要低,在服务器上cpu是很宝贵的资源。
这里简单描述一下一个物理读IO请求的大致流程:
首先硬盘内的机械手臂驱动磁头定位到请求数据所在的盘片的磁道上,即完成寻道操作;接着主轴马达驱动盘片旋转以此来读取磁道上的数据,最后读取的数据通过硬盘上的接口传输到主板上的内存中!
从以上流程可以得出一个物理读IO的总时间等于:寻道时间(该时间占最大比重)+盘片旋转时间+数据接口传输时间
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20801486/viewspace-754094/
,如需转载,请注明出处,否则将追究法律责任。