磁盘的结构
文章目录
- 磁盘、磁道、扇区
- 如何在磁盘中读/写数据
- 盘面、柱面
- 磁盘的分类
- 按磁头是否可移动分类
- 按盘片是否可更换分类
磁盘、磁道、扇区
- 磁盘:磁盘的表面由一些磁性物质组成,可以用这些磁性物质来记录二进制数据
- 磁盘的盘面被划分成了一个个磁道,这样的一个圈就是一个磁道
- 扇区:一个个磁道被划分成一个个扇区,每个扇区就是一个磁盘块,每个扇区存储发数据量是相同的
如何在磁盘中读/写数据
- 读写数据需要将磁头移动到需要的扇区所在的磁道,因为我们的磁盘会转到,让目标扇区从磁头下面划过,才能对扇区的读写操作
盘面、柱面
- 一个盘片可能会有两个盘面(正反)
- 柱面:由所有盘面中相对位置相同的磁道组成柱面
- 可用(柱面号,盘面号,扇区号)来定位任意一个磁盘块,我们经常提到文件数据存放在外存中的几号块,这个块号就可以转换成(柱面号,盘面号,扇区号)的地址形式
- 根据柱面号移动磁臂,让磁头指向柱面
- 激活指定盘面对应的磁头
- 磁盘旋转的过程中,指定的扇区会从磁头下面划过,这样就完成了对指定扇区的读/写
q1712812916: 写的很好,例子讲的也非常清除,代码写的非常漂亮
weixin_57451956: 讲的真棒
陌乐: 不对吧,p3和p1就是1个对象吧,他们会在equals中的==就是为true了
qq_42490598: 写的很棒
huanmm1: 可以要个源代码吗大佬