008 Linux_文件在磁盘上的管理

前言

本文将会向你介绍文件在磁盘上是如何被管理的

磁盘的物理存储结构

系统中的文件分为被打开的文件,和没被打开的文件,被打开的文件在内存中进行管理,而没有被打开的文件则在磁盘中进行管理
同样地,也需要对这些没被打开的文件进行分门别类,在磁盘中按规律保存 方便用户随时读取

在这里插入图片描述
那么在磁盘中的文件又是如何去管理的呢?

在这里插入图片描述
从磁盘的侧面可以看出,磁盘并不只是一片,而是由很多片组成
在这里插入图片描述
而每一个这样的盘面被划分为了多个同心圆,这样的同心圆被称为磁道
在这里插入图片描述
红色的区域就是扇区,一圈磁道可以有很多的扇区,扇区是磁盘的最小存储单元,一般是512字节或者是4KB、8KB

如何寻址、定位扇区(CHS定位法)

在这里插入图片描述
如果我们想向一个扇区写入,我们该如何寻址,定位呢?
在这里插入图片描述

这种方法也叫做CHS定位法,是一种磁盘存储器的寻址方式,它使用柱面号(Cylinder)、磁头号(Head)和扇区号(Sector)来定位数据。在CHS定位法中,磁盘被划分为多个柱面,每个柱面上有多个磁头,每个磁头上有多个扇区。通过指定柱面号、磁头号和扇区号,可以精确地定位磁盘上的数据。

磁盘的逻辑存储结构

如果将文件的内容和属性在磁盘上管理比作为快递站的运营模式,那么磁盘的物理结构就可相当于快递框架,如果在此之上扩展业务,区分哪些快递是易碎品,区分哪些是滞留30天的包裹,哪些是刚入菜鸟驿站的包裹,这些就不再是硬件层面能够完成的了,所以需要在硬件上构建软件了

在这里插入图片描述
想必你也有将录音带拆开来的经历
将磁盘盘片想象成线性空间
在这里插入图片描述
在操作系统层面上,可以按照扇区为单位进行存取
在这里插入图片描述
最后:对存储设备的管理,在操作系统层面,管理工作转换成为了对数组的增删改查

小结

今日的分享就到这里啦,如果本文存在疏漏或错误的地方,还请您能够指出!

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fan_558

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值