操作系统课程设计报告.docxVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实践课设计报告 课程名称 操作系统课程设计 题 目 模拟设计内存管理中的地址转换(动态分区、页式十进制) 学 院 班 级 学 号 姓 名 指导教师 年 月 日 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 模拟设计内存管理中的地址转换(动态分区、页式十进制) 初始条件: 1.预备内容:阅读操作系统的内存管理章节内容,理解动态分区、页式、段式和段页式存储管理的思想及相应的分配主存的过程。 2.实践准备:掌握一种计算机高级语言的使用。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.下列内部存储器管理中地址转换,在完成指定存储管理技术中的地址转换基础上还可以选择其它内部存储器管理中的地址转换进行模拟设计并实现: ⑴ 动态分区方案,用最先适用算法对作业实施内存分配,然后把作业地址空间的某一逻辑地址转换成相应的物理地址。能够处理以下的情形:输入某一逻辑地址,程序能判断地址的合法性,如果合法,计算并输出相应的物理地址。如果不能计算出相应的物理地址,说明原因。 ⑵ 页式存储管理中逻辑地址到物理地址的转换(十进制)。能够处理以下的情形:输入某一十进制逻辑地址,能检查地址的合法性,如果合法进行转换,否则显示“地址非法”;物理地址用十进制表示。 ⑶ 页式存储管理中逻辑地址到物理地址的转换(八进制)。能够处理以下的情形:输入某一八进制逻辑地址,能检查地址的合法性,如果合法进行转换,否则显示“地址非法”;物理地址用八进制表示。 ⑷ 页式存储管理中逻辑地址到物理地址的转换(十六进制)。能够处理以下的情形:输入某一十六进制逻辑地址,能检查地址的合法性,如果合法进行转换,否则显示“地址非法”;物理地址用十六进制表示。 ⑸ 段式存储管理中逻辑地址到物理地址的转换。能够处理以下的情形:指定内存的大小,进程的个数,每个进程的段数及段大小;能检查地址的合法性,如果合法进行转换,否则显示地址非法的原因。 = 6 \* GB2 ⑹ 段页式存储管理中逻辑地址到物理地址的转换。能够处理以下的情形:指定内存的大小,内存块的大小,进程的个数,每个进程的段数及段内页的个数;能检查地址的合法性,如果合法进行转换,否则显示地址非法的原因。 2.设计报告内容应说明: ⑴ 目的、功能与要求(明确该选题的作用并列出所选功能及要求); ⑵ 问题的详细描述、需求分析(分析说明相关算法原理及具体的实验内容); ⑶ 数据结构、功能设计(给出功能结构图、处理流程图); ⑷ 开发平台及源程序的主要部分(对主要代码段附文字注释); ⑸ 测试用例,运行结果与运行情况分析; = 6 \* GB2 ⑹ 自我评价与总结: = 1 \* roman i)你认为你完成的设计哪些地方做得比较好或比较出色; = 2 \* roman ii)什么地方做得不太好,以后如何改正; = 3 \* roman iii)从本设计得到的收获(在编写,调试,执行过程中的经验和教训); = 4 \* roman iv)完成本题是否有其他方法(如果有,简要说明该方法); = 5 \* roman v)对实验题的评价和改进意见,请你推荐设计题目。 时间安排: 设计安排一周:周1、周2:完成程序分析及设计。 周2、周3:完成程序调试及测试。 周4、周5:验收、撰写课程设计报告。 (注意事项:严禁抄袭,一旦发现,一律按0分记) 1 设计目的、功能与要求 课程设计目的 本课程设计是学习完《计算机操作系统》课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握操作系统的原理及实现方法,实现操作系统动态分区管理和页式十进制存储系统管理中地址转换的问题,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力,本课程设计的主要目的如下: (1)巩固以及深入了解操作系统的基本概念与功能; (2)理解计算机系统的资源如何组织,操作系统如何有效地管理这些系统资源; (3)深入了解动态分区存储管理方式与页式存储管理方式的内存分配以及地址转换的实现; (4)运用所学知识,实现最先适应法、最佳适应法、最坏适应法动态分区,实现对内存的保护、分配以及回收,同时实现在页式存储系统下的地址转换; (5)在实践过程中,掌握存储管理的功能、常用存储管理技术以及逻辑地址、虚拟地址的概念,对于动态分区与页式存储管理技术能够熟练掌握这二种技术所解决的问题、实现的思想、具备的优势和存在的问题。 课程设计功能和要求 下列内部存储器管理中地址转换,在完成指定存储管理技术中的地址转换基础上还可以选择其它内部存储器管理中的地址转换进行模拟设计并实现: (1)动态分区方案,用最先

文档评论(0)

livestudy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档