单选题 15.  在采用首次适应算法的可变分区内存管理方案中,内存大小为1024MB,其中系统占用256MB。若按下表所列时刻进行调度,当时刻7完成后,系统中剩余的最大空闲分区是______MB。
进程 大小
1 160MB
2 124MB
3 288MB
4 120MB

时刻 内存分配
1 进程1进入内存
2 进程2进入内存
3 进程3进入内存
4 进程2退出内存
5 进程4进入内存
6 进程1退出内存
7 进程2又进入内存
 
【正确答案】 B
【答案解析】 进程调度过程中,内存的变化如下。
128 128 128 128 128 128 128
160 160 160 160 160   124
 
  124 124   120 120 120
     
  288 288 288 288 288
         
   采用了首次适应算法,查找第一个适合大小的空闲块。进程1、2和3都依次进入内存中,此时只有1个空闲块,该空闲块大小为1024-128-160-124-288=324MB。在第4时刻,进程2退出,产生2个空闲块。时刻5,进程4进入第一个空闲块,该空闲块大小为124-120=4MB。时刻6,进程1退出,有3个空闲块。时刻7,进程2进入第一个空闲块,该空闲块大小为160-124=36MB。因此,本题答案选择B选项。