操作系统综合设计项目开发计划书.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
操作系统综合设计项目开发计划书

《操作系统综合设计》项目开发计划书 题目 项目开发计书 专业 计算机科学与技术 班级 计算机04-1班 组别 第一组 指导教师 赵俊生、 邢红梅 内蒙古工业大学信息工程学院计算机 2007年1月 12日 项目开发计 1.引言 3 1.1编写目的 3 1.2项目背景 3 1.3参考资料 3 2.项目概述 3 2.1项目小组成员: 3 2.2工作内容 4 2.3条件与限制 5 2.4产品 5 2.5运行环境 5 2.5.1 硬件支持 5 2.5.2 软件支持 5 2.5验收标准 6 3.实施计划 6 3.1任务分解 6 3.2进度 7 3.3预算 8 3.4关键问题 8 4.交付期限 8 5.专题计划要点 8 1.引言 1.1编写目的 通过《操作系统综合设计》课程对操作系统的各类资源管理及接口的设计有较全面的了解,它使学生在理论指导下从实践上掌握使用高级语言来编写操作系统源程序的基本原理和方法,使学生初步具备大型应用软件和系统软件开发的能力,为其它软件设计打下基础。 1.2项目背景 a.项目的委托单位:内蒙古工业大学计算机系04级1班1组 ?》 明日科技 编著 人民邮电出版社 3、《Access数据库项目案例导航》 刘大玮 编著 清华大学出版社 4、《SQL完全手册》(美格罗夫(Groff,J.R.)等著,章小莉 等译 电子工业出版社 5、《操作系统综合设计》指导书 赵俊生 编著     内蒙古工业大学出版 6、《C++语言程序设计》第三版   郑莉 董渊 张瑞丰 编著  清华大学出版社 7、《计算机操作系统》 修订版  汤子瀛 西安电子科技大学出版社 8、《C语言程序设计》 第二版 2.项目概述 2.1项目小组成员: 组 长: 李 立 王鸿斌 030291032 鲁 力 030291033 汪 芳 030291063 英 雄 030901110 闫海强 030901147 李 立 032131012 2.2工作内容 1、设计进程管理(0~4周) 内容:模拟实现进程的控制与同步 具体实现功能: (1)、进程的创建、修改、删除、状态的转换. (2)、利用信号量实现设备的互斥 (3)、进程调度算法. (4)、进程的运行状态的显示 2、设计处理机调度(0~4周) 内容:按不同的调度算法实现单处理机调度 具体实现功能: (1)、设计按先来先服务、按优先级调度、按时间片轮转法调度,三种调度算法的单处理机调度。 (2)、为每个进程任意确定系统时间、优先级、运行时间、到达时间。 (3)、在所设计的程序中应有显示或打印语句。以便显示或打印每次选中进程的名称及运行一次后的队列的变化情况。 3、设计存储器管理(0~4周) 内容:按不同的存储器管理方式模拟实现存储器管理,完成存储器管理的分配与回收 具体实现功能: (1)、采用可变式分区管理,使用首次或最佳适应算法实现主存的分配与回收。 (2)、采用可变式分区管理,使用空闲区链实现主存的分配与回收 (3)、采用分页管理,使用位试图实现主存的分配与回收。 (4)、采用分页管理,使用主存块表实现主存的分配与回收。 4、设计I/O设备管理(0~4周 ) 内容:模拟实现设备分配和处理,完成I/O设备的读写操作 具体实现功能: (1)、用三种计算方法实现中断处理,并通过图形动画来显示CPU的工作状态和使用率 (2)、设计实现DMA操作函数和DMA映射。 (3)、设计实现模块机制(包括内核态和用户态之间的数据传递,模块的使用 过程,模块结构和模块数据宏操作)。 (4)、设计实现设备驱动程序(包括直接内存访问DMA,字符设备的控制操作,块设备的控制操作)。 5、设计文件系统 内容:模拟实现文件系统的目录管理和物理组织,完成基本的文件操作。 具体实现功能: (1)、设计一个用户文件系统且系统可以限制用户保存文件的个数及用户一次使用时打开文件的个数。 (2)、系统具有检查命令的正确性,显示出错信息。 (3)、对文件设置保护措施,如只读、写、执行等功能。 (4)、对文件的操作命令有: 建立文件、删除文件、打开文件、关闭文件、读文件、写文件以及文件的复制等。 2.3条件与限制 计算机专业学生6名 PC 机六台 2.4产品 2.4.1程序 后期补充 2.4.

文档评论(0)

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

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

1亿VIP精品文档

相关文档