操作系统项目开发计

操作系统项目开发计

ID:12777164

大小:218.50 KB

页数:8页

时间:2018-07-19

操作系统项目开发计_第1页
操作系统项目开发计_第2页
操作系统项目开发计_第3页
操作系统项目开发计_第4页
操作系统项目开发计_第5页
资源描述:

《操作系统项目开发计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《操作系统综合设计》项目开发计划书题目项目开发计书专业计算机科学与技术班级计算机04-1班组别第一组指导教师赵俊生、邢红梅内蒙古工业大学信息工程学院计算机2007年1月12日项目开发计1.引言31.1编写目的31.2项目背景31.3参考资料32.项目概述32.1项目小组成员:32.2工作内容42.3条件与限制52.4产品52.5运行环境52.5.1硬件支持52.5.2软件支持52.5验收标准63.实施计划63.1任务分解63.2进度73.3预算83.4关键问题84.交付期限85.专题计划要点81.引言1.1编写目的

2、通过《操作系统综合设计》课程对操作系统的各类资源管理及接口的设计有较全面的了解,它使学生在理论指导下从实践上掌握使用高级语言来编写操作系统源程序的基本原理和方法,使学生初步具备大型应用软件和系统软件开发的能力,为其它软件设计打下基础。1.2项目背景a.项目的委托单位:内蒙古工业大学计算机系04级1班1组b.开发单位:内蒙古工业大学计算机系04级1班1组c.主管部门:内蒙古工业大学计算机系d.该软件系统与其他系统的关系1.3参考资料1、《软件工程导论》(第四版)张海藩编著清华大学出版社2、《VisualBasic数据

3、库系统开发案例精选 》明日科技编著人民邮电出版社3、《Access数据库项目案例导航》刘大玮编著清华大学出版社4、《SQL完全手册》(美格罗夫(Groff,J.R.)等著,章小莉等译电子工业出版社5、《操作系统综合设计》指导书赵俊生编著     内蒙古工业大学出版6、《C++语言程序设计》第三版   郑莉 董渊 张瑞丰 编著  清华大学出版社7、《计算机操作系统》 修订版  汤子瀛 西安电子科技大学出版社8、《C语言程序设计》第二版2.项目概述2.1项目小组成员:组长:李立王鸿斌030291032鲁力0302910

4、33汪芳030291063英雄030901110闫海强030901147李立0321310122.2工作内容1、设计进程管理(0~4周)内容:模拟实现进程的控制与同步具体实现功能:(1)、进程的创建、修改、删除、状态的转换.(2)、利用信号量实现设备的互斥(3)、进程调度算法.(4)、进程的运行状态的显示2、设计处理机调度(0~4周)内容:按不同的调度算法实现单处理机调度具体实现功能:(1)、设计按先来先服务、按优先级调度、按时间片轮转法调度,三种调度算法的单处理机调度。(2)、为每个进程任意确定系统时间、优先级、

5、运行时间、到达时间。(3)、在所设计的程序中应有显示或打印语句。以便显示或打印每次选中进程的名称及运行一次后的队列的变化情况。3、设计存储器管理(0~4周)内容:按不同的存储器管理方式模拟实现存储器管理,完成存储器管理的分配与回收具体实现功能:(1)、采用可变式分区管理,使用首次或最佳适应算法实现主存的分配与回收。(2)、采用可变式分区管理,使用空闲区链实现主存的分配与回收(3)、采用分页管理,使用位试图实现主存的分配与回收。(4)、采用分页管理,使用主存块表实现主存的分配与回收。4、设计I/O设备管理(0~4周)

6、内容:模拟实现设备分配和处理,完成I/O设备的读写操作具体实现功能:(1)、用三种计算方法实现中断处理,并通过图形动画来显示CPU的工作状态和使用率(2)、设计实现DMA操作函数和DMA映射。(3)、设计实现模块机制(包括内核态和用户态之间的数据传递,模块的使用过程,模块结构和模块数据宏操作)。(4)、设计实现设备驱动程序(包括直接内存访问DMA,字符设备的控制操作,块设备的控制操作)。5、设计文件系统内容:模拟实现文件系统的目录管理和物理组织,完成基本的文件操作。具体实现功能:(1)、设计一个用户文件系统且系统可

7、以限制用户保存文件的个数及用户一次使用时打开文件的个数。(2)、系统具有检查命令的正确性,显示出错信息。(3)、对文件设置保护措施,如只读、写、执行等功能。(4)、对文件的操作命令有:建立文件、删除文件、打开文件、关闭文件、读文件、写文件以及文件的复制等。2.3条件与限制计算机专业学生6名PC机六台2.4产品2.4.1程序后期补充2.4.2文档项目开发计划2.5运行环境2.5.1硬件支持CPU为P700以上。128M以上主存储器。2.5.2软件支持操作系统:MicrosoftWindowsXPprofessiona

8、l。软件环境:VisualBasic6.0VC++6.0TC2.02.5验收标准依据内蒙古工业大学《操作系统综合设计》答辩标准执行3.实施计划3.1任务分解1.进程管理a)模拟多个进程同时运行时所占用的设备情况以及互斥关系。要求以图表界面直接显示出多个进程以及多个设备同时运行的时候在任意时刻的运行状况。b)能完成进程的创建、查看、调度、删除等。2.处理机管理

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

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

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