微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

二进制在数据磁盘的真实的存储!

架构 aide_941 3℃ 0评论

2.4 真实的存储, 另外, 我们的数据是以磁性材料对应的0和1的方式,读取数据时,磁头将会用旁边的读取器读取磁性材料的极性,再还原成0或1。



很久以前, 硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘。

也就是硬盘盘片的每一条磁道都具有相同的扇区数。

由此产生了所谓的3D参数 (Disk Geometry). 既磁头数(Heads),柱面数(Cylinders),扇区数(Sectors),以及相应的寻址方式。
其中:
磁头数(Heads)表示硬盘总共有几个磁头,也就是有几面盘片,    最大为 255 (用 8 个二进制位存储);
柱面数(Cylinders) 表示硬盘每一面盘片上有几条磁道,   最大为 1023(用 10 个二进制位存储);
扇区数(Sectors) 表示每一条磁道上有几个扇区,   最大为 63(用 6个二进制位存储);
每个扇区一般是 512个字节,     理论上讲这不是必须的,但好像没有取别的值的。

所以磁盘最大容量为:
255 1023 63 512 / 1048576 = 7.837 GB ( 1M =1048576 Bytes )或硬盘厂商常用的单位:
255
1023 63 512 / 1000000 = 8.414 GB ( 1M =1000000 Bytes )
在 CHS 寻址方式中,磁头,柱面,扇区的取值范围分别为 0到 Heads – 1。0 到 Cylinders – 1。 1 到 Sectors (注意是从 1 开始)。

转载请注明:SuperIT » 二进制在数据磁盘的真实的存储!

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!