首页 > 其他 > 详细

磁盘基础

时间:2017-03-25 00:08:29      阅读:212      评论:0      收藏:0      [点我收藏+]

 磁盘容量=磁头(盘面)*磁道(柱面)*扇区数*每扇区字节数;

  1. 磁盘有多个盘片(platter),每个盘片有两个面(surface),每一个面一个磁头,那么,磁头数(heads)即为总盘面数;
  2. 同一盘面上,不同半径的同心圆为磁道(track)
  3. 不同盘面,相同半径的圆构成的集合为柱面(cylinder),柱面树和磁道数相同;
  4. 每个磁道由一组扇区组成;
  5. 一个扇区一般是512字节;

那么,信息记录可表示为:xx磁头,xx磁道(柱面)xx扇区

技术分享

 

255 heads:表示255个磁头;

63 sectors/track:表示每个磁道63个扇区;

2610 cylinders:表示2610个柱面;即每个面2610个磁道;

Units = cylinders of 16065 * 512 = 8225280表示:

16065 = 255*63:表示一个柱面有多少扇区;

16065*512=8225280:表示一个柱面有多少个字节;

 

 

扇区编号:绝对扇区和相对扇区(DOS扇区)

 

已知可以用磁头\柱面\扇区来唯一定位磁盘上的每一个区域,即磁头\柱面\扇区与磁盘上的每一个扇区有一一对应关系,通常将“磁头\柱面\扇区”的表示法称为“绝对扇区”表示法。

 

但是不能直接使用绝对扇区进行磁盘上的信息管理,而是用所谓的相对扇区。相对扇区是按照一定规则进行编号的数字,如磁头3,柱面140,扇区4对应的相对扇区编号为2757。该数字与磁头\柱面\扇区(绝对扇区)有一一对应关系。

 

假设每个磁道17个扇区,(注:柱面0,磁头0,扇区1没有相对扇区编号,DOS下不能访问,只能通过BIOS访问)

 

当使用相对扇区来编号时,磁盘从柱面0,磁头1,扇区1开始,第一个相对扇区编号为0,该磁道上剩余的相对扇区编号为116;然后是柱面0,磁头217个扇区,形成相对扇区号17~33;直到该柱面所有磁头都编完号;然后在移往柱面1,磁头1,扇区1继续进行相对扇区编号。

 

磁盘基础

原文:http://www.cnblogs.com/black-mamba/p/6613993.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!