- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统设计报告的
青岛理工大学
操作系统课程设计报告
院(系): 计算机工程学院
专业: 计算机科学与技术 班级:计算112班
学生姓名: 张华建 学号: 201107070
周伟鑫 201107071
题目: 通用处理机调度演示程序
起迄日期: 2014-07-07 — 2014-07-17
设计地点:现代教育中心101-103、主教学楼B505
指 导 教 师: 张楠
2013—2014年度 第 学期: 2014 年 7 月 17 日
设计文档目录
课程设计目的3
需求分析课程设计内容与要求3
系统分析与设计3
3.1 系统分析3
3.2 系统设计5
系统测试与调试分析13
4.1 系统测试13
4.2 调试分析15
用户手册16
程序清单19
体会与自我评价28
参考文献29
课程设计评价29
小组分工:
张华建(201107070):
界面布局的总体设计,静态优先权选择算法的设计,时间片轮转(RR)算法的设计实现,外部文件的信息读取,手动新建就绪队列的实现,就绪进程队列的实现(DataTable数据与GridView的绑定显示),动态表格Table刷新和实时显示颜色块的功能实现,代码规范整合,Timer定时器的使用。
周伟鑫(201107071):
先来先服务调度(FCFS)算法,最短时间优先调度(SJF)算法,高响应比优先调度(HRN)算法的实现,各算法对应的数据计算,执行队列和已完成进城队列的信息处理,设计文档的编写。
备注:
一个系统本就是个统一的整体,不是说是哪个模块单独由某人实现,团队的合作本就是对于出现的问题进行共同探讨和解决,况且选择用.NET来做这次的课设项目本就是一次未知的挑战,我们不会用的功能都需要上网查询,只要是想解决的问题,总能找到方法的。
课程设计目的
操作系统课程是当代计算机软件系统的核心,是计算机系统的基础和支撑,它管理和控制着计算机系统中的所有软、硬件资源,可以说操作系统是计算机系统的灵魂。操作系统课程是计算机专业学生必须学习和掌握的基础课程, 是计算机应用人员深入了解和使用计算机的必备知识, 是进行系统软件开发的理论基础。
操作系统是计算机系统的核心系统软件,它负责控制和管理整个系统的资源并组织用户协调使用这些资源,使计算机高效的工作。可以提高运用操作系统知识解决实际问题的能力;锻炼实际的编程能力、创新能力及团队组织、协作开发软件的能力;还能提高调查研究、查阅技术文献、资料以及编写的能力。系统系统分析
图3-1-1 开始界面
图3-1-2 操作主界面(1)
图3-1-3 操作主界面(2)
2、系统设计:模块设计:
图3-2-2 主程序模块显示图
(2)先来先服务调度模块流程:
图 3-2-3 先来先服务调度算法处理模块
(3)短作业优先调度:
3-2-4 短作业优先调度算法处理模块
(4)高响应比优先调度:
3-2-5 高响应比优先调度算法处理模块
(5)静态优先权调度
3-2-6 静态优先权优先调度算法处理模块
(6)时间片轮转调度算法
3-2-7 时间片轮转调度算法处理模块
2.2、数据结构String 进程名称 A Prority Int 优先级别 4 NeedTime Int 服务时间 20 ArrivalTime Date 到达时间 10:14:00 StartTime Date 开始时间 10:14:07 FinishTime Date 完成时间 10:14:20 Rp Double 响应比 23.043 TurnOver Double 周转时间时间 24.44 TurnOver2 Double 带权周转时间 5.03 (2)、方法/函数的设计:
函数名称 返回类型 功能说明 参数说明 protected void DataTableCreate(); Void 初始化,DataTable的建立方法,包括就绪队列表和完成队列表 无 protected void ReadyPcbOsCreate(string Createtype) Void 新建就绪进程的实现方法protected void FinishedPcbOsCreate() Void 新建完成进程队列的实现方
文档评论(0)