更多“在采用首次适应算法回收内存时,可能出现哪几种情况?应怎样处理这些情况? ”相关问题
  • 第1题:

    7、关于动态分区分配,下列说法正确的是()

    A.动态分区分配根据进程的实际需要,动态的分配内存空间。

    B.动态分区分配是一种连续内存分配策略

    C.首次适应算法的特点是,经过一段时间的分配和回收,内存高址部分会留下大量的碎片。

    D.循环首次适应算法的特点是,经过一段时间的分配和回收,内存空闲区的分布比较均匀。

    E.最佳适应算法是最优的一种动态分区分配算法。

    F.最差适应算法是最差的一种动态分区分配算法。


    C

  • 第2题:

    在分区分配算法中 ,首次适应算法倾向于优先利用内存中最大空闲分区部分进行分配


    错误

  • 第3题:

    尽量保留高端内存连续空间的分配算法是循环首次适应算法。


    错误

  • 第4题:

    7、某动态分区分配存储管理系统,某时刻内存中空闲分区情况如表2-7所示,有一个作业申请50 KB内存,系统把第4个空闲分区分配给了该作业,则该系统采用的分区分配算法是()。内存空闲分区情况:序号1的分区大小是80KB,分区始址是60KB;序号2的分区大小是75KB,分区始址是150KB;序号3的分区大小是55KB,分区始址是250KB;序号4的分区大小是90KB,分区始址是350KB。

    A.最佳适应算法

    B.最坏适应算法

    C.首次适应算法

    D.循环首次适应算法


    最先适应算法;下次适应算法;最佳适应算法;最坏适应算法

  • 第5题:

    2、在采用首次适应算法回收内存时,可能出现哪几种情况?应怎样处理这些情况?


    本题答案:A.回收区与插入点的前一个分区相邻接,此时可将回收区与插入点的前一分区合并,不再为回收分区分配新表项,而只修改前邻接分区的大小; B.回收分区与插入点的后一分区相邻接,此时合并两区,然后用回收区的首址作为新空闲区的首址,大-小为两者之和; C.回收区同时与插入点的前后两个分区邻接,此时将三个分区合并,使用前邻接分区的首址,大小为三区之和,取消后邻接分区的表项; D.回收区没有邻接空闲分区,则应为回收区单独建立一个新表项,填写回收区的首址和大小,并根据其首址,插入到空闲链中的适当位置.