求高手解答:硬盘读写时,柱面/磁头/扇区是怎么一步一步读写的
最佳答案:
以读为例。写相同。
首先所有磁头位于0柱面(也就是0磁道)0号磁头开始工作,从001->002->……->N(N为每磁道扇区数)至此,读完一个磁道。
接下来,磁头位置不动,通过电子转换开关,使1号磁头工作,所读取扇区为:011->012->……->01N
再变换磁头,直到所有盘片上的同一磁道读完:……0M1->0M2->……0MN
音圈电机把所有磁头移到1磁道(也就是1柱面),重复上述过程,直到L个柱面被读完
101->102->……10N -> 111->112……->11N……->1MN…………L01->……LMN。
哈,俺可是十一级的,信不?
其 他 回 答: (共3条)
1楼
2、磁道
当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。这些磁道用肉眼是根本看不到的,因为它们仅是盘面上以特殊方式磁化了的一些磁化区,磁盘上的信息便是沿着这样的轨道存放的。相邻磁道之间并不是紧挨着的,这是因为磁化单元相隔太近时磁性会相互产生影响,同时也为磁头的读写带来困难。一张1.44MB的3.5英寸软盘,一面有80个磁道,而硬盘上的磁道密度则远远大于此值,通常一面有成千上万个磁道。
3、扇区
磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,每个扇区可以存放512个字节的信息,磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。1.44MB3.5英寸的软盘,每个磁道分为18个扇区。
4、柱面
硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。由于每个盘面都有自己的磁头,因此,盘面数等于总的磁头数。所谓硬盘的CHS,即Cylinder(柱面)、Head(磁头)、Sector(扇区),只要知道了硬盘的CHS的数目,即可确定硬盘的容量,硬盘的容量=柱面数*磁头数*扇区数*512B。
2楼
001后面是101,不过磁头不一定是0,根据硬盘的参数不同磁头可能是0~255
查看更多相关问题 >>