计算机操作系统1.下表给出了某系统中的空闲分区表,系统采用可变式分区存储管理策略
现有以下作业序列:96K、20K、200K
若采用首次适应算法和最佳适应算法来处理这些作业序列,试问哪一种算法可以满足该作业序列的请求,为什么
分区号大小起始地址1234532K10K5K218K96K100K150K200K220K530K计算机操作系统分析:首次适应算法要求空闲分区按地址递增的次序排列,在进行内存分配时,总是从空闲分区表首开始顺序查找,直到找到第一个能满足其大小要求的空闲分区为止
然后,再按照作业大小,从该分区中划出一块内存空间分配给请求者,余下的空闲分区仍留在空闲分区表中
最佳适应算法要求空闲分区按大小递增的次序排列,在进行内存分配时,总是从空闲分区表首开始顺序查找,直到找到第一个能满足其大小要求的空闲分区为止
如果该空闲分区大于作业的大小,则与首次适应算法相同,将剩余空闲区仍留在空闲区表中
计算机操作系统采用首次适应算法分配后的空闲分区表分区号大小起始地址112K120K210K150K35K200K4122K316K596K530K计算机操作系统最佳适应算法分配后的空闲分区表分区号大小起始地址112K120K210K150K35K200K418K420K计算机操作系统考虑下述页面走向:1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6当内存块数量分别为3时,试问先进先出(FIFO)、最近最少使用算法(LRU)、最优淘汰算法(OPT)这三种置换算法的缺页次数各是多少
计算机操作系统页面1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6块11114446663332226块2222111222777111块333355511166633缺页FIFO计算机操作系统某虚拟存储器的用户编程空