以下是我的操作系统的课程设计的指导书,程序也写出来了,但是源码比较长,有需要的请留言,留下你的联系方式,我可以把源码发给你!!!!!
操作系统课程设计指导书
信息科学与工程学院计算机软件系
一、课程设计的目的
操作系统课程主要讲述的内容是多道操作系统的原理与技术,与其它计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法,掌握操作系统开发的基本技能。
二、课程设计的题目
操作系统模拟软件的设计
三、设计内容
采用
VC、VB、java或C等编程语言,模拟一个多用户多任务的操作系统管理软件。要求如下:
(
1)能允许多个用户登录,为每个用户建立进程或线程,并进行进程管理;
(
2)能为进程模拟分配内存,并设计一个跟踪该内存模拟分配的进程或线程,记录内存分配的结果;
(
3)能模拟文件系统管理,进程可以对文件系统(包括文件和目录)进行读、写、创建、删除、打开、关闭等操作;
(
4)能模拟进程通信管理,用户之间可以相互通信交流;
(
5)最好能采用类似于Windows的窗口界面;
四、设计的步骤
(
1)需求分析:了解基本原理,确定软件的基本功能,查找相关资料,画出基本的数据流图;
(
2)总体设计:确定软件的总体结构、模块关系和总体流程;
(
3)详细设计:确定模块内部的流程和实现算法。
(
4)上机编码和调试;
(
5)实际数据运行测试。
五、课程设计的过程组织
整个课程设计为期
2周,以小组为单位进行,5~6人一组,并设置组长一名。组长的职责:
(
1)制定具体计划,人员任务安排;
(
2)组织小组成员完成总体设计和详细设计;
(
3)协调各小组成员完成各部分功能;
(
4)控制项目进度,确保按计划进行;
(
5)及时与指导教师沟通,定期汇报进展情况;
(
6)组织小组成员完成课程设计报告。
六、
设计的考评
教师根据设计报告、软件的运行演示和学生回答问题的情况评定成绩。
(
1)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,运行正常,用户界面友好,能够完善表现各部分功能的,回答问题准确明了,可以评为优秀(A)。
(
2)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,基本运行正常,并能够表现各部分功能的,回答问题正确,可以评为良(B)。
(
3)设计报告规范、概念原理论述基本清楚、软件设计结构合理,基本运行正常,基本能够表现各部分功能的,回答问题部分正确,可以评为中(C)。
(
4)设计报告基本规范、概念原理论述基本清楚、软件设计结构基本合理,部分完成,软件基本可以运行,基本能够表现部分功能的,回答问题部分正确,可以评为及格(D)。
(
5)设计报告不规范、概念原理论述不清楚、软件设计结构不合理,大部分功能没完成,软件基本不能运行,回答问题大部分不正确,可以评为不及格(E)。
七、设计参考资料
(
1)胡志刚等. 计算机操作系统. 中南大学出版社,2005
(
2)陈向群等. Windows内核实验教程. 机械工业出版社,2004
(
3)罗宇等. 操作系统课程设计. 机械工业出版社,2005
八、课程设计报告主要内容和要求
1
、课程设计报告主要内容
(
1)概述:设计主要完成的任务和解决的主要问题;
(
2)设计的基本概念和原理;
(
3)总体设计:实现的方法和主要技术路线;
(
4)详细设计:使用主要控件、函数;
(
5)完成的情况;
(
6)简要的使用说明;
(
7)总结:特色、经验、教训和感受;
(
8)参考文献
2
、课程设计报告编写的基本要求
(
1)采用B5纸书写或打印;
(
2)如为打印,题目采用宋体3号字加重,正文小标体采用宋体四号,正文采用宋体五号字;
(
3)字数不少于2000字。