【正确答案】
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空闲未用)。
因此,可以看出这里使用的是最差适应法。