123存储器管理课程设计

123存储器管理课程设计

ID:41829681

大小:296.23 KB

页数:20页

时间:2019-09-03

123存储器管理课程设计_第1页
123存储器管理课程设计_第2页
123存储器管理课程设计_第3页
123存储器管理课程设计_第4页
123存储器管理课程设计_第5页
资源描述:

《123存储器管理课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计(计算机操作系统)院系计算机学院专业计算机科学与技术姓名指导教师二OO五年六月二十二日课程设计任务书计算机学院院(系)计算机科学与技术专业课题组学生姓名班级学号—课题名称I、题目的目的和要求:本课程设计的目的是使学生熟悉存储器管理系统的设计方法。加深对所学各种存储器管理方案的了解;要求采用一些常用的存储器分配算法,设计一个存储器管理模拟系统并调试运行。模拟环境应尽量接近真实。U、设计技术要求与数据:巩固和加深对操作系统原理的理解,提高系统设计的能力;通过应用,提高程序设计能力,本课程设计对应用方面只作一般要求,选做不同

2、的功能模块,重点放在数据结构设计、文档规范化和程序设计风格,写出易读、易懂的程序。技术要求:L)源程序文件⑴符号名的命名:这包括变量名、文件名、程序名、模块名、过程文件名等。命名不主张用ARAl、A2等为文件名,而从易于识别和理解的要求出发,使用一些有实际意义的标识符,如I:forkexit;sleephwakeupl等。0程序中的注释行:夹在源程序中的注释行能帮助读者理解程序,绝不是可右可无的,注释是源程序文件必不可少的一部分。要求在程序开头有序言性注释,有关的项目如下:程序的标题故件名等)目的、功能调用形式,参数含义输入数

3、据输出数据调用的过程或过程文件其它类型的文件名称数据文件、索引文件、格式文件等)作者审查调试H期(3)空行和缩格自然的程序段用空行隔开,分支嵌套和循环嵌套耍层次分明。如C语言程序:if条件)语句组);elseif条件)语句组);else语句组);亡)数据说明适当用说明方式:強令语句>八堪释>V如对变量所赋数据的类型加以说明,以便核对和查找。E)语句结构程序的清晰性是最重要的目标,语句应写的简明,直接了当,不要在语句中使用“技巧”0因为这会给调试过程带来不必要的麻烦,复杂的表达式用括号表示运算的优先次序,以免造成误解。没有程序的

4、简明性和清晰性,就不能保证程序的可靠性和正确性。另外,尽可能利用现成函数,减少临时变量,避免用浮点数如1.2EM匕较。四)输入和输出输入和输出是与用户的使用直接相关的。输入、输出的方式和格式应尽可能方便用户,一个程序的输入格式尽可能统一;但提示要明确和具备捕获错误及处理的能力。数据结构:constintpagesize=1024;constintblocknum=3;intblock[blocknum];intpg[blocknum];in、设计工作起始日期:自二OO五年六月二十日起,至二00五年A月二十四日止IV、进度计划与

5、应完成的工作:日期内容6.20周一选取参考书,查阅有关文献资料,完成课程设计说明书内容1部分。完成课程设计说明书内容2-4部分6.21周二上机创建相关数据结构,录入源程序6.22周三上机调试程序并记录调试中的问题,完成课程设计说明书第5部分。6.23周四上机系统测试,演示设计成果。6.24周五整理课程设计说明书,上午11时,由学习委员交课程设计说明书(计算机科学系9#213或宜接交给指导教师)V、主要参考文献、资料:1.汤了赢等,计算机操作系统(第二版),西安电了科技大学出版社,19962•汤子赢等,计算机操作系统(新第一版)

6、,西安电子科技大学岀版社19963.冯耀霖等,操作系统,西安电子科技大学出版社,19924.汤子瀛主编.计算机操作系统.西安:西安电子科技大学岀版社,2002.95.张尧学,史美林.计算机操作系统教程•北京:清华大学出版社,1995,26.刘乃琦等.操作系统原理及应用•北京:经济科学出版社,1996.5指导教师:学科部主任二O年月日课程设计评语及成绩评定I、课程设计篇幅:图纸数量张设计说明书页II、指导教师的评语:指导教师年月日皿、成绩评定:设计成绩教学院长(主任):(签字)第一章概述第二章系统分析第三章系统设计第四章程序设计

7、流程图或WS图第五章源程序清单第六章调试过程中的问题及系统测试情况第七章结束语第一章概述操作系统课程设计是计算机科学与技术专业的主要实践性教学环节。在进行了专业基础课和《操作系统》课程的基础上,设计或分析一个实际的操作系统旨在加深对计算机硬件结构和系统软件的认识,初步掌握操作系统组成模块和应用接口的使用方法,提高进行工程设计和系统分析的能力,为毕业设计和以后的工程实践打下良好的基础。存储器管理的主要任务是为多道程序的运行提供良好的环境,方便用户使用存储器,提高存储器的利用率以及能从逻辑上扩充内存。存储器管理的主要对象是内存,本

8、设计主要针对进程读入内存中的过程模拟存储器管理系统。涉及到程序的装入、内存空间的分配方式以及进程的换出与换入和页面置换算法(本设计的页面置换算法为先进先出FIFO算法)。第二章系统分析在多道程序环境下,要使程序运行,必须先为Z创建进程。而创建进程的第一步是将程序和数据装入内存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。