欢迎来到天天文库
浏览记录
ID:8779973
大小:259.00 KB
页数:21页
时间:2018-04-07
《毕业论文__存储器管理课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、山东理工大学课程设计(计算机操作系统)院系计算机学院专业计算机科学与技术姓名指导教师二○○五年六月二十二日课程设计任务书计算机学院院(系)计算机科学与技术专业课题组学生姓名班级学号课题名称存储器管理设计Ⅰ、题目的目的和要求:本课程设计的目的是使学生熟悉存储器管理系统的设计方法。加深对所学各种存储器管理方案的了解;要求采用一些常用的存储器分配算法,设计一个存储器管理模拟系统并调试运行。模拟环境应尽量接近真实。Ⅱ、设计技术要求与数据:巩固和加深对操作系统原理的理解,提高系统设计的能力;通过应用,提高程序设计能力,本课程设计对应用方面只作一般要求,选做不同的功能模块,重点放在数据结构设计、文档规范
2、化和程序设计风格,写出易读、易懂的程序。技术要求:(一)源程序文件(1)符号名的命名:这包括变量名、文件名、程序名、模块名、过程文件名等。命名不主张用A、B、A1、A2等为文件名,而从易于识别和理解的要求出发,使用一些有实际意义的标识符,如:fork();exit();sleep();wakeup()等。(2)程序中的注释行:夹在源程序中的注释行能帮助读者理解程序,绝不是可有可无的,注释是源程序文件必不可少的一部分。要求在程序开头有序言性注释,有关的项目如下:程序的标题(文件名等)目的、功能调用形式,参数含义输入数据输出数据调用的过程或过程文件其它类型的文件名称(数据文件、索引文件、格式文件
3、等)作者审查调试日期(3)空行和缩格自然的程序段用空行隔开,分支嵌套和循环嵌套要层次分明。如C语言程序:if(条件)(语句组);elseif(条件)(语句组);else(语句组);(二)数据说明适当用说明方式:<命令语句>/*<注释>*/如对变量所赋数据的类型加以说明,以便核对和查找。(三)语句结构程序的清晰性是最重要的目标,语句应写的简明,直接了当,不要在语句中使用“技巧”。因为这会给调试过程带来不必要的麻烦,复杂的表达式用括号表示运算的优先次序,以免造成误解。没有程序的简明性和清晰性,就不能保证程序的可靠性和正确性。另外,尽可能利用现成函数,减少临时变量,避免用浮点数(如1.2E4)比较
4、。(四)输入和输出输入和输出是与用户的使用直接相关的。输入、输出的方式和格式应尽可能方便用户,一个程序的输入格式尽可能统一;但提示要明确和具备捕获错误及处理的能力。数据结构:constintpagesize=1024;constintblocknum=3;intblock[blocknum];intpg[blocknum];Ⅲ、设计工作起始日期:自二○〇五年六月二十日起,至二○〇五年六月二十四日止Ⅳ、进度计划与应完成的工作:日期内容6.20周一选取参考书,查阅有关文献资料,完成课程设计说明书内容1部分。完成课程设计说明书内容2-4部分6.21周二上机创建相关数据结构,录入源程序6.22周三上
5、机调试程序并记录调试中的问题,完成课程设计说明书第5部分。6.23周四上机系统测试,演示设计成果。6.24周五整理课程设计说明书,上午11时,由学习委员交课程设计说明书(计算机科学系9#213或直接交给指导教师)Ⅴ、主要参考文献、资料:1.汤子赢等,计算机操作系统(第二版),西安电子科技大学出版社,19962.汤子赢等,计算机操作系统(新第一版),西安电子科技大学出版社19963.冯耀霖等,操作系统,西安电子科技大学出版社,19924.汤子瀛主编.计算机操作系统.西安:西安电子科技大学出版社,2002.95.张尧学,史美林.计算机操作系统教程.北京:清华大学出版社,1995,26.刘乃琦等.
6、操作系统原理及应用.北京:经济科学出版社,1996.5指导教师:学科部主任二○年月日课程设计评语及成绩评定Ⅰ、课程设计篇幅:图纸数量张设计说明书页Ⅱ、指导教师的评语:指导教师年月日Ⅲ、成绩评定:设计成绩教学院长(主任):(签字)二○年月日 目录第一章概述……………………………………………………………第二章系统分析………………………………………………………第三章系统设计………………………………………………………第四章程序设计流程图或N-S图……………………………………第五章源程序清单……………………………………………………第六章调试过程中的问题及系统测试情况…………………………第七章结束语…
7、………………………………………………………第一章概述操作系统课程设计是计算机科学与技术专业的主要实践性教学环节。在进行了专业基础课和《操作系统》课程的基础上,设计或分析一个实际的操作系统旨在加深对计算机硬件结构和系统软件的认识,初步掌握操作系统组成模块和应用接口的使用方法,提高进行工程设计和系统分析的能力,为毕业设计和以后的工程实践打下良好的基础。存储器管理的主要任务是为多道程序的运行提供良好的环境,方便用户
此文档下载收益归作者所有