C语言基本分页存储管理创新
操作系统实验报告姓名:卢一一学号:201607010209学校:清华大学专业:计算机科学与技术班级:2008级—2班基本分页存储管理实验目的连续内存分配方式会形成许多“碎片”,虽然可以通过“紧凑”方法将许多碎片拼接成可用的大块空间,但须为之付出很大开销。如果允许将一个进程直接分散地装入到许多不相邻接的分区中,则无需再进行“紧凑”。基于这一思想而产生了离散分配方式。如果离散分配的基本单位是页,则称为分页存储管理方式;如果离散分配的基本单位是段,则称为分段存储管理方式。在分页存储管理方式中,如果不具备页面兑换功能,则称为基本的分页存储管理方式,或称为纯分页存储管理方式,它不具备支持虚拟存储器的功能,它要求把每个作业全部装入内存后方能运行。本实验通过程序模拟操作系统的基本分页存储管理方式,进一步理解这一内存分配方式的原理和特点,加深对理论知识的掌握。实验要求1、用C语言或Java语言编写程序模拟操作系统对内存的基本分页存储管理方式2、程序要能正确对“内存”进行“分配”和“回收”,能接受用户的输入,显示内存的分配情况,并有一定的容错能力。3、每个人独立按时完成实验内容。实验内容本实验假定内存空间已经按块划分,目标程序无需关心内存块大小等底层细节,只需按算法对内存块进行分配即可。程序应该实现以下功能:1、内存初始化。假定内存块共有N个,初始化后的内存空间应该有一部分已经被使用,这可以用随机数
您可能关注的文档
- 2015-2016学年七年级地理上册专题03天气与气候同步单元双基双测(B卷)(含解析)新人教版.doc
- 2015-2016学年云南省临沧市第一中学高二下学期期末考试历史试题(word版).doc
- 2015-2016七年级语文下册第三单元第14课《鲁提辖拳打镇关西》课件(新版)鄂教版.ppt
- 2015-2016学年人教A版必修一:函数的应用_单元测试.doc
- 2015-2016学年人教版必修3第10课《过秦论》教案7.doc
- 2015-2016学年人教B版高中数学课件必修3:第二章统计2.1《用样本的频率分布估计总体分布》(2课时).ppt
- 2015-2016学年人教版必修3第13课《宇宙的边疆》教案3.doc
- 2015-2016学年云南省保山市腾冲市高一(下)期末数学试卷(解析版).doc
- 2015---2016学年度第二学期闽清一中、莆田二中联考.doc
- 2015-2016学年人教版抛体运动单元测试.doc
原创力文档

文档评论(0)