zoukankan      html  css  js  c++  java
  • 操作系统实验五:文件系统

    班级:计算1812

    姓名:彭晨

    学号:201821121039

    1. 记录内存空间使用情况

     显示当前内存的使用情况,包括空闲分区的情况和已经分配的情况

    2. 记录空闲分区

    描述每一个空闲块的数据结构

    3.内存分配算法 

    使用什么样的内存分配算法,给出算法源代码,并解释。

    • 内存分配:最佳分配、最差分配、首次适配、循环首次适配、快速适配、伙伴系统
    • 虚拟内存分配:分页、分段、段页式(实现虚拟内存分配,加10分,按30分来打分) 

     

    4. 内存释放算法 

     

    5. 运行结果 

    解释程序运行结果

    最初设置空闲分区的内存范围为0~1024

    1、为进程process_01分配了起始地址为13,大小为14的内存空间,分配结束后空闲分区的剩余存储地址从27开始,大小为997的空间。

    2、为进程process_02分配了起始地址为0,大小为5的内存空间,分配结束后空闲分区的剩余存储地址从5开始,大小为1019的空间。

    3、删除进程1,空闲地址分区获得1号进程。

    4、为进程process_04分配了起始地址为27,大小为24的存储空间,分配结束后空闲分区的剩余存储地址从51开始,大小为973的空间。

  • 相关阅读:
    Java线程面试题 Top 50
    抽象类
    this和super的区别
    引用传递
    【代码】递归调用
    java异常
    抽象类 final
    sublime使用技巧
    zabbix表达式
    tcpdump
  • 原文地址:https://www.cnblogs.com/19980803p-c/p/12905317.html
Copyright © 2011-2022 走看看