存储器管理——基于顺序搜索的动态分区分配算法习题

某操作系统采用可变分区分配存储管理方法,用户区为512K且始址为0。若分配采用分配空闲区低地址部分的方案,对下述申请序列:
申请310K,申请100K,释放310K,申请150K,申请40K,申请30K。
分别采用首次适应算法、最佳适应算法,回答下列问题:
(1)给出每一步的已分配空间、空闲分区(给出始址,大小)?
(2) 若再申请120K,还能分配这120K存储空间吗?

答:首次适应算法:

<
操作: 已分配空间 空闲块
初始 (0,512K)
申请310K (0,310K) (310K,202K)
申请100K (0,310K)(310K,100K) (410K,102K)
释放310K (310K,100K) (0,310K)(410K,102K)
申请150K (0,150K)(310K,100K) (150K,160K)(410K,102K)
申请40K (0,150K)(150K,40K)(310K,100K) (190K,120K)(410K,102K)
申请30K (0,150K)(150K,40K)(190K,30K)(310K,100K) (220K,90K)(410K,102K)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值