假设某计算机系统的内存大小为256KB,在某一时刻内存的使用情况表2-4(a)所示。此时,若进程顺序请求20KB,10KB和5KB的存储空间,系统采用(53)算法为进程依次分配后的内存情况表2-4(b)所示。

admin2019-05-23  39

问题 假设某计算机系统的内存大小为256KB,在某一时刻内存的使用情况表2-4(a)所示。此时,若进程顺序请求20KB,10KB和5KB的存储空间,系统采用(53)算法为进程依次分配后的内存情况表2-4(b)所示。

选项 A、最佳适应
B、最差适应
C、首次适应
D、循环首次适应

答案B

解析 有关分配算法,请读者参考本节练习10的分析。
   根据本题给出的两个表格:
   (1)当进程请求20KB的内存时,可以使用4块内存中的一块(按照先后次序,分别是30KB、25KB、20KB和25KB),由表格(b)可知,系统分配的是第1块(分配 20KB,剩下10KB空闲未用)。
   (2)当进程请求10KB的内存时,可以使用4块内存中的一块(按照先后次序,分别是10KB、25KB、20KB和25KB),由表格(b)可知,系统分配的是第2块(分配 10KB,剩下15KB空闲未用)。
   (3)当进程请求5KB的内存时,可以使用5块内存中的一块(按照先后次序,分别是10KB、5KB、15KB、20KB和25KB),由表格(b)可知,系统分配的是最后一块(分配5KB,剩下20KB空闲未用)。
   因此,可以看出这里使用的是最差适应法。
转载请注明原文地址:https://jikaoti.com/ti/8tx7FFFM
0

相关试题推荐
最新回复(0)