接触了一些学软件的学生,不知道他们都在学校学了些什么,是老师没教好,还是自己没学好,我也说不清楚,总之计算机概念很缺乏.对物理的东西几乎没有概念,写起程序自然也就没法往深处理解,虽然也尽心尽力的想把他们教好,但真的不知道从什么地方教起。大米做成熟饭应该不是难事,难的是把“假生饭”重新做熟,真是千头万绪.
再讲点简单的知识吧。自己画了张图,实在不好意思,画画的本事实在太差,就剩下一点点画立体几何的能力了.
http://s8/middle/4b650d65gdf3d2fe88467&690
现在硬盘很便宜,不知道是不是所有的学生都有拆开硬盘的欲望。我拆开过,里面一张盘片和一个磁头,没有书上说的那么悬。但我拆解毕竟是简单的硬盘。顺便提一句,好的硬盘不要拆解,拆开就完蛋了。我当时拆的是一个坏硬盘。好的硬盘里面应该是密闭的充满特殊气体的。理论上讲,并不是所有的磁盘只有一张盘片,有的高级的或许有几张盘片。因此我假设上面有三张盘片吧.
那么不用解释了,三张盘片都是用来存储数据的,盘片越多,就存储得越多。
对于一张盘片来讲,为了存储得再多些,工程师们设计了双面的存储,也就是使用两个磁头,分别读写盘片的正面和反面.这样,通过使用双磁头,就使存储量增加了一倍.
每一张盘片被划分成同心圆,三张盘片的相同大小的同心圆从上到下就形成了柱面,每个柱面上都能存储一定的数据。柱面对于一张盘来说其实就是上面的圆形的轨道.
接下来,每个盘面都可以用扇形分成扇区。那么最小的单位就是某个盘片的某个面的某个圆上的某个扇区.对计算机缺乏知识的人一定会认为外面的扇区因为面积大,存储的数据会多些,其实这样想就错了,我理解(实际应该也是如此),盘片上里面的扇区和外面的扇区存储的数据是一样多的.
那么,在计算机中,为了标示个扇区,不是使用盘面->磁道->扇区的顺序来标示的,而是使用磁道->盘面->扇区的顺序来标示的.在计算机术语中,磁道称为柱面(Cylinder),片面称为磁头(Head),扇区当然就是扇区(Sector)啦.一般来说,一个扇区能存储的字节数是根据系统及系统的设置不同而决定的,我们常说的格式化硬盘就是起到了这样的作用.
那么,磁盘上面扇区的数量就是Cylinders*Heads*Sectors。
那么物理地址就称为,某某柱面->某某磁头->某某扇区.
加载中,请稍候......