欢迎来到天天文库
浏览记录
ID:34338783
大小:51.00 KB
页数:20页
时间:2019-03-05
《存储管理中分区分配算法的模拟》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途成绩评定表学生姓名班级学号专业计算机科学与技术课程设计题目1存储管理中分区分配算法地模拟2已知二叉树地中序和先序序列,求后序序列评语组长签字:成绩日期2012年12月25日课程设计任务书学院专业计算机科学与技术20/20个人收集整理勿做商业用途信息科学与工程学院学生姓名班级学号课程设计题目1存储管理中分区分配算法地模拟2已知二叉树地中序和先序序列,求后序序列实践教学要求与任务:1课程设计任务1)当作业运行时,由操作系统将内存空间分配给作业.2)已知二叉树地中序和先序序列,求后序序列2课程设计要求
2、1)分区管理是内存管理地一种方式,模拟分区分配算法采用最佳适应、最先适应等方式分配内存.选择不同地算法,对作业分配所需要地空间.当空间回收时,将空闲空间与被回收空间相连地部分连接成一块较大地空间.2)完成需求分析,建立数学模型,编写程序,调试.1)工作计划与进度安排:第17周:设计任务分析和总体设计,软件算法和流程设计,软件编码实现.第18周:软件总体调试,交课程设计报告、答辩、验收程序.指导教师:201年月日专业负责人:201年月日学院教学副院长:201年月日目录1需求分析……………………………………………………42
3、0/20个人收集整理勿做商业用途1.1存储管理中分区分配算法地模拟…………………………41.2已知二叉树地中序和先序序列,求后序序列……………62概要设计………………………………………………………42.1存储管理中分区分配算法地模拟…………………………42.1.1概述…………………………………………………42.1.2结构设计说明………………………………………42.1.3算法流程图…………………………………………62.2已知二叉树地中序和先序序列,求后序序列……………62.2.1概述…………………………………………………
4、62.2.2结构说明……………………………………………62.2.3算法流程图…………………………………………73详细设计………………………………………………………83.1存储管理中分区分配算法地模拟…………………………83.2已知二叉树地中序和先序序列,求后序序列……………124调试分析………………………………………………………164.1存储管理中分区分配算法地模拟…………………………164.2已知二叉树地中序和先序序列,求后序序列……………195课设总结………………………………………………………206参考文献…………
5、……………………………………………211需求分析1.1存储管理中分区分配算法地模拟20/20个人收集整理勿做商业用途当作业运行时,由操作系统将内存空间分配给作业.分区管理是内存管理地一种方式,模拟分区分配算法采用最佳适应、最先适应等方式分配内存.选择不同地算法,对作业分配所需要地空间.当空间回收时,将空闲空间与被回收空间相连地部分连接成一块较大地空间.文档来自于网络搜索1.2已知二叉树地中序和先序序列,求后序序列.2概要设计2.1存储管理中分区分配算法地模拟2.1.1概述模拟分区分配算法采用最佳适应、最先适应等方式分配
6、内存.选择不同地算法,对作业分配所需要地空间.当空间回收时,将空闲空间与被回收空间相连地部分连接成一块较大地空间.文档来自于网络搜索2.1.2结构设计说明① .空闲分区表地设计,该空闲分区表记录内存中未使用地各个分区,记录内容有未使用分区地大小、首地址,用链表就行管理;相关代码如下:文档来自于网络搜索Typedefstructfree{Intsize;//分区大小Intaddress;//首地址free*next;};20/20个人收集整理勿做商业用途②内存分区表设计,用以表示当前内存地使用情况,记录内容已使用分区地大
7、小、首地址,用链表进行管理,相关数据结构如下:文档来自于网络搜索Typedefstructmap{Intsize;//分区大小Intaddress;//首地址map*next;};③进程申请队列地设计,用作进程到达地缓冲队列,记录各进程地相关信息,如进程地所需内存地大小、进程名,相关数据结构如下:文档来自于网络搜索Typedefstructpro{Intsize;//分区大小sringname;pro*next;};2.1.3算法流程图选取部分核心流程图如下:2.2已知二叉树地中序和先序序列,求后序序列2.2.1概述已
8、知二叉树地前序后序遍历和中序遍历求后序20/20个人收集整理勿做商业用途2.2.2结构设计及说明1、确定树地根节点.树根是当前树中所有元素在前序遍历中最先出现地元素.2、求解树地子树.找出根节点在中序遍历中地位置,根左边地所有元素就是左子树,根右边地所有元素就是右子树.若根节点左边或右边为空,则该方向子树为空;若根节点左边和右边都
此文档下载收益归作者所有