文件的保存方式,从磁盘到数据

1.管理磁盘上的数据

磁盘可以划分为:磁面,磁道,扇区,一个磁盘有多个磁面,一个磁面有多个磁道,一个磁道有多个扇区,而对于一个磁面的不同磁道而言,虽然同心圆的周长不一样,但是每个磁道的扇区数量一样,每个扇区就是进行交互数据的最小单位

在磁盘管理中,可以将一个磁盘看成一个数组,数组的基本单位就是扇区,根据扇区的下表就可以找到对应的扇区

在这张图中,黑色就代表一个磁盘,红色代表不同的磁道,绿色就代表不同的扇区

2.操作系统对于磁盘的访问

从图上可以看出,操作系统输入控制型号来控制读还是写,然后输入对应地址进行查找,就是上面说的数组的下标

3.操作系统对于磁盘内存的管理

例如总共为320G,就分为32G,64G等等,然后再分别管理好每个区的内存,对于每个区而言,有可以分为多个块,然后再管理好多个块,分而治之的思想

其中的Data blocks是用来存储文件数据的,而iNode table是用来存储文件属性的,每一个文件都有独一无二的iNode,iNode·就是存储在iNode table中的,除此之外,里面还存储这每一个文件所对应存储的数据的块号,iNode bitmap 是用来判断对应的iNode是否合法·,block bitmap用来存储

位号和块号的映射关系,并存储每块的使用状态,使用置为1,未使用置为2

而第一个是用来存储着文件系统的基本信息,文件系统从什么开始划分,每一次划分起始到结束,但这个并不是每个块都有

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值