本文主要是介绍磁盘的结构(磁道,扇区,盘面,柱面,物理地址),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 1.磁盘、磁道、扇区的概念
- 1.磁盘
- 2.磁道
- 3.扇区
- 2.如何在磁盘中读/写数据
- 3.盘面、柱面的概念
- 4.磁盘的物理地址
- 1.根据地址读取一个“块”
- 5.磁盘的分类
- 1.活动头磁道
- 2.固定头磁盘
- 3.根据盘片是否可更换
1.磁盘、磁道、扇区的概念
1.磁盘
磁盘的表面由一些磁性物质组成,可以用这些磁性物质来记录二进制数据。
2.磁道
磁盘的
盘面
被划分成一个个磁道。
这样的一个“圈”就是一个磁道。
3.扇区
一个磁道又被划分成一个个扇区,每个扇区就是一个
“磁盘块”
。
各个扇区存放的数据量相同(如1KB)
最内侧磁道上的扇区面积最小,因此数据密度最大。
2.如何在磁盘中读/写数据
需要把“磁头”移动到想要读/写的扇区所在的磁道。
磁盘会转起来,让目标扇区从磁头下面划过,才能完成对扇区的读/写操作。
3.盘面、柱面的概念
一个
盘片(磁道)
可能有多个盘面
。
每个盘面对应一个磁头
。
所有的磁头都是连在同一个磁臂
上的,因此所有磁头只能共进退。
所有盘面中相对位置相同的磁道组成柱面
。
4.磁盘的物理地址
可用(
柱面号,盘面号,扇区号
)来定位任意一个“磁盘块”。
在“文件的物理结构”小节中,我们经常提到文件数据存放在外存中的几号块,这个块号就可以转换成(柱面号,盘面号,扇区号)的地址形式。
1.根据地址读取一个“块”
①根据“柱面号”
移动磁臂
,让磁头指向指定柱面;
②激活指定盘面对应的磁头
;
③磁盘旋转的过程中,指定的扇区会从磁头下面划过
,这样就完成了对指定扇区的读/写。
5.磁盘的分类
1.活动头磁道
磁头可以移动的称为
活动头磁盘
。
磁臂可以来回伸缩来带动磁头定位磁道。
(每个盘面只有一个磁头)
2.固定头磁盘
磁头不可移动的称为
固定头磁盘
。
这种磁盘中每个磁道有一个磁头。
3.根据盘片是否可更换
盘片可以更换的称为
可换盘磁盘
。
盘片不可更换的称为固定盘磁盘
。
这篇关于磁盘的结构(磁道,扇区,盘面,柱面,物理地址)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!