存储管理
单一连续管理分区存储管理
单一存储管理分区把内存分为两个区域:系统区和用户区。应用程序装入到用户区,可使用用户区全部思想。
优点:简单,适用于单用户、但任务的操作系统,不需要复杂硬件的支持。
缺点:一个作业运行时要占用整个内存的地址空间,即使很小的程序也是如此,对内存造成很大的浪费,内存利用率很低
固定分区
为了实现躲到程序和实现多用户操作系统,可采用将内存划分成多个固定大小的块的方法,这就是固定分区法。
优点:与单一连续分配作业相比,固定分区法的内存利用率提高了;可以实现多道程序;实现简单,开销小。
缺点:必须能够估计作业要占用多大的内存空间,有时候这是难以做到的;内存碎片造成浪费;分区综述固定限制了并发执行的程序数目。
笔试题目分析:
系统采用固定分配存储管理,内存空间为1024k,其中地址0到12k被系统占用,其他空间按分区大小相等得方法划分为3个分区,当有大小分别为100KB,150KB,250KB的作业进入内存时,浪费的内存为(524)
分析:
0~12k被系统占用则还剩下1024-13=1011k可以分配给用户;
分配给三个等份的分区,分区大小为1011/3=337;
作业1进入分区1,分区1剩余空间237;
作业2进入分区1,分区剩余87;
分区1不够250,因此作业3进入分区2,分区2剩余87;
浪费的内存为87+87+337+13=524
可变分区
待更新。。。