空闲存储空间的管理

空闲存储空间的管理

        在存储空间内,部分空间被占用,仍有部分空间没被占用,这些没被占用的空间需要集中管理起来,以方便系统申请空间时可以合理分配,此为空闲存储空间的管理。

管理方法: 

空间存储空间的管理有以下四种方法:

空闲区链表法

又称空闲文件目录,是指用一张表把空闲的存储空间记录下来

空闲链表法

将空闲区链起来,形成一个链,等系统申请空间时可以按需分配

成组链接法

将空闲的存储空间即分表又分链

位示图法

(四种方法中考察频率高)

画图表,用1表示该内存区域已被占用,0表达的区域还是空闲的

 例题:

答案:DB

 由题知,字长是32位,每一位对应一个物理块;

注:约定俗成,字从1开始计数,首个字便是第1个字,物理块(位置)是从0开始计数,首位或者首个物理块是第0号,32位是0-31号物理块

        第4195号物理块实际上是第4196个物理块,4196/32=131.125表示已经超出了第131个字,因此此时的位置应该是第132个字。

        每个字32位,131个字总共131*32=4192位,位是从0开始计数,所以第131个字的最后一位的序号是4191,第132个字的位数分别是:

第132个字的位置0123456......31
第132个字的位置所对应的物理块号4192419341944195419641974198......

因此4195号物理块对应的是第132个字的位置3,而将4195号物理块分配给某文件说明4195号物理块需要被占用,位示图法中,用1表示已被占用,用0表示尚未占用,所以4195号物理块即第132个字的位置3应该是改为1。

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值