[kb]磁盘格式化后容量比最大容量小

详情请参考《深入理解计算机系统》(第二版),第6章:存储器层次结构 6.1.2节

了解

最初磁盘的设计,采用将每个磁道分为数目相同的扇区,因此外面的磁道扇区间隔越来越大,浪费比较严重。现在,大容量的磁盘一般使用一种称为多区纪录(multiple zone recording)的技术,将柱面的集合分割成不相交的子结合,称为纪录区(recording zone),每个区包含一组连续的柱面,这些柱面的每条磁道都有相同的扇区数,这个扇区数量是由该区中最里面的磁道所包含的扇区数量决定的。

磁盘格式化

磁盘里有个小的固件,叫做磁盘控制器,它隐藏磁盘的实际结构,向操作系统提供标号为0,1,2,...的逻辑块;当操作系统执行一个I/O操作时,发送命令到磁盘控制器,让其操作某个逻辑块;控制器执行一个快速查找,将逻辑块翻译成(盘面,磁道,扇区)的三元组,控制器操作该三元组所唯一标识的物理扇区...

在磁盘能够存储数据之前,必须被磁盘控制器格式化:

  • 用标识扇区的信息填写扇区之间的间隙
  • 标识出表面有故障的柱面并且不使用它们
  • 在每个纪录区中预留一组柱面备用,当区中一个或者多个柱面坏掉了,就可以使用备用的柱面

因为这些备用柱面的存在,所以格式化后的磁盘容量比最大容量小

你可能感兴趣的:(KB,磁盘,容量)