zoukankan      html  css  js  c++  java
  • 浙大2010-408牛客网题目

    来源:牛客网

    https://www.nowcoder.com/questionTerminal/cc758b0f8c784741805d9b9dd8b0e5a8


    01

    某基于动态分区存储管理的计算机,其主存容量为55M B (初始为空 闲 ),采用最佳适配(Best Fit)算法,分配和释放的顺序为:
    分配15M B ,分配30Mb,释放15Mb, 分配 8MB, 分配6M B ,此时主存中最大 空闲 分区的大小是()

    • A. 7Mb
    • B. 9Mb
    • C. 10Mb
    • D. 15Mb

    关于最佳适配算法:

    最佳适应算法(Best Fit):
    它从全部空闲区中找出能满足作业要求的、且大小最小的空闲分区,这种方法能使碎片尽量小。为适应此算法,空闲分区表(空闲区链)中的空闲分区要按从小到大进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算法保留大的空闲区,但造成许多小的空闲区。
    https://baike.baidu.com/item/最佳适应算法/10147320?fr=aladdin

    解析:

    其主存容量为55mb(初试为空间),第一步分配15MB以后还有55MB-15MB=40MB,第二步分配30MB以后还有 40MB-30MB=10MB,第三步释放15MB以后有两个空闲区15MB,和10MB,第四步分配8MB,则空闲区为15MB,2MB,第五步分配 6MB,则空闲区为9MB,2MB,所以这个题目应该是选B

    02

    某计算机采用二级页表的分页存储管理 方式 ,按字节 编址 ,页大小为2^10 字节,页表项大小为2字节,逻辑地址结构为
    | 页目录号 | 页号 | 页内偏移量 |
    逻辑地址空间大小为2 16 页,则表示 整个 逻辑地址空间的页 目录表 中包含表项的个数至少是()

    • A. 64
    • B. 128
    • C. 256
    • D. 512

    解析:

    页面大小 = 2^10 字节
    页表项大小 = 2 字节
    每个页表中最多页表项数 = 2^10 / 2 = 2^9
    页目录表中最多项数 n = 2^16 / 2^9 = 2^7 =128

    29是一张页表中存放页表项的项数,216是逻辑地址空间的总页数,也就是要包含216个页表项,那么27就是需要有多少张页表,也就是页目录表(外部页表)中包含表项的个数。

  • 相关阅读:
    火车进出站(POJ1363)
    字符串反转,栈模拟(ZOJ1151)
    模拟网页的浏览Stack(POJ1028)
    Codeforces Round #347 (Div.2)_B. Rebus
    Codeforces Round #347 (Div.2)_A. Complicated GCD
    BFS模板
    广搜破解密码(HDU1195)
    DFS+BFS(POJ3083)
    砍树,POJ(2665)
    快速幂取模,POJ(1995)
  • 原文地址:https://www.cnblogs.com/ijrys/p/8508070.html
Copyright © 2011-2022 走看看