操作系统第四章

    第四章是内存管理,分为6节,下面就重点来总结一下!

程序的装入-可重定位装入方式

     首先起始地址为0,物理地址=有效逻辑地址+程序在内存中的起始地址,这个一看就懂,不作介绍。

动态分区分配算法

1.首次适应算法

     此算法总是先分配低地址部分的内存空间,直到分完此内存空间在分配下一个相对较低的内存空间。如例子(课本中)有p1和p2两个进程,如果为这两个进程分配空间会先在第一个空间中分,如果第一个不够才考虑第二个。例子中的两个数字分别是:起始地址和所需空间大小,计算时让起始地址加所需空间,已有空间减所需空间即是结果!

2.循环首次适应算法

     这个算法是从上次找到的空闲分区的下一个空闲分区开始查找。如例子(课本中)为p1和p2分配空间是先看循环指针指在哪,因为循环指针指在第一个空间,所以为p1分配的空间就在第一个空间里,而为p2分配空间时循环指针会指向第二个空间,此时为p2分配的空间就在第二个空间中,计算方式与第一个同理!

最佳适应算法

     这个算法会将所有的空闲区按分区大小递增顺序先排列,然后在为每个进程选取最接近所需空间的空闲分区每分配完一个进程都会重新按递增顺序排列一次,继续为下个进程找取合

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 34
    评论
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值