总体设计说明书

总体设计说明书

ID:258041

大小:74.00 KB

页数:3页

时间:2017-07-14

总体设计说明书_第1页
总体设计说明书_第2页
总体设计说明书_第3页
资源描述:

《总体设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、多进程操作系统MOS的设计与实现(总体设计说明书)设计者:蔡晓跃(AP0106338)总体设计说明书一.概述对设计课题内部结构进程总体的设计,初步划分成几个功能模块,并描述各个功能模块之间的大体关系。编写该课题的其他组员,根据该文档大体了解各自的分工情况及工作量。开发者:蔡晓跃,陈俭,黄瑞玉,赖惠芳。二.环境说明1.使用环境DOS或Windows各版本。处理器:80386或更高内存:1024K或更多2.开发环境TuborC2.03.参考资料1.操作系统原理DOS篇李林英张昆苍编著清华大学出版社2.操作系统基础清华大学出版社3.操作系统设计与实现 电子出

2、版社三.需求规定该操作系统的操作对用户透明。用户按照规定的格式编写用户程序作业,并存为文本文件,以文件方式将用户作业输入到操作系统中,该操作系统将以多进程并行的运行机制运行用户作业,能够基本上检测出用户作业的语法,并提示出错之处,最后将用户程序的运算结果输出。用户程序语句采用逻辑地址方式。地址的转换由操作系统负责,运行过程以及多进程的并行机制,用户不必了解。四.系统模块1.系统模块的划分依据需求分析说明书和环境特点,将本系统划分为8个子系统:(1)主模块负责主控整个系统(2)系统环境设置模块第3页 共3页多进程操作系统MOS的设计与实现(总体设计说明书

3、)设计者:蔡晓跃(AP0106338)在系统将要进入运行用户作业状态之前,初始化系统运行所必须的所有环境变量。(1)作业管理模块负责用户作业输入到操作系统的虚拟硬盘中。(2)进程管理模块包括作业的调度和进程的调度。作业调度,从虚拟硬盘中加载作业到内存中。进程调度,实现系统中各进程之间的调度算法。(3)内存和硬盘管理模块主要是操作系统对内存和硬盘的管理,如内存的申请和释放。该模块使作业对内存的使用严格受操作系统的管理。(4)命令解释模块验证用户程序命令并完命令的解释执行工作。(5)中断处理模块负责用户程序所出现的中断标志,以及对产生的所有中断进行处理。(

4、6)用户界面输出模块实现演示界面,分为文本方式和图形方式等界面的输出部分。(7)辅助功能模块进行一些特殊转换操作,使各模块能进行匹配(8)2.系统模块间的协作关系系统模块间的协作关系如图1所示:系统环境设置模块辅助功能模块作业管理模块进程管理模块命令解释模块中断处理模块用户界面输出模块主模块内存管理第3页 共3页多进程操作系统MOS的设计与实现(总体设计说明书)设计者:蔡晓跃(AP0106338)五.功能需求与系统模块的关系主模块系统环境设置模块作业管理模块进程管理模块内存管理模块命令解释模块中断处理模块用户界面输出模块辅助功能模块作业文件输入√√√多

5、进程机制√√√执行用户作业√√√作业语法检查√√中断机制√√作业结果输出√√演示过程√√六.初步分工估计工作量蔡晓跃陈俭黄瑞玉赖惠芳主模块1-2%√系统环境设置模块4-6%√作业管理模块10-12%√进程管理模块11-13%√内存管理模块4-6%√命令解释模块11-13%√中断处理模块5-8%√用户界面输出模块30-40%√辅助功能模块5-9%√七.说明1.关于各模块的划分说明划分的依据是以程序实现的功能不同。将系统划分成八个模块,划分后的模块功能都比较明确,同时不对其进行太详细的划分,以使程序最终出现较乱局面。2.关于各模块的编程工作量的估计说明这里

6、的估计工作量参数只是一种参考数值,实际实现过程并不完全如此,它只是作为分配各模块负责人的一个参考数值。3.关于分工的一点补充说明分工的依据是总体上各组员之间分配相当的工作量,同时编程能力较强的可以视情况分配更多的任务量。第3页 共3页

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

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

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