软件工程操作系统课程设计:处理机管理模拟系统的设计与实现

软件工程操作系统课程设计:处理机管理模拟系统的设计与实现

ID:18623133

大小:1.20 MB

页数:22页

时间:2018-09-20

软件工程操作系统课程设计:处理机管理模拟系统的设计与实现_第1页
软件工程操作系统课程设计:处理机管理模拟系统的设计与实现_第2页
软件工程操作系统课程设计:处理机管理模拟系统的设计与实现_第3页
软件工程操作系统课程设计:处理机管理模拟系统的设计与实现_第4页
软件工程操作系统课程设计:处理机管理模拟系统的设计与实现_第5页
资源描述:

《软件工程操作系统课程设计:处理机管理模拟系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、内蒙古工业大学信息工程学院学校代码:10128学号:201020205056课程设计题目:处理机管理模拟系统的设计与实现学生姓名:学院:信息工程学院系别:软件工程系专业:软件工程班级:指导教师:副教授讲师2013年1月8日内蒙古工业大学信息工程学院内蒙古工业大学课程设计任务书(四)学院(系):信息学院软件工程系课程名称:操作系统课程设计指导教师(签名):专业班级:学生姓名:学号:一、课程设计题目处理机管理二、课程设计的目的学生通过设计一个模拟单处理机调度的算法,以巩固和加深处理机调度的概念。使学生初步具有研究、设计、编制和调试操作系统模块的能力

2、。三、课程设计的主要内容和要求(包括原始数据、技术参数、设计要求、工作量要求等)原始数据:进程控制块PCB结构体。技术参数:WindowsXP系统,VC++6.0开发工具。设计要求:1.设计基于时间片轮转法的处理机调度算法;2.或设计基于先来先服务或基于优先权的处理机调度算法;3.画出以上算法流程图;4.编程实现算法功能;5.编写课程设计说明书。工作量要求:完成以上设计要求中的所有算法功能。四、工作进度安排周一:布置、讲解题目,收集资料;周二:系统分析,算法设计;周三:编制、调试程序;周四:测试系统,形成设计结论,编写课设报告;周五:系统及材料

3、验收,课设答辩。五、主要参考文献[1]张尧学编.计算机操作系统教程(第三版)习题解答与实验指导.北京:清华大学出版社,2006[2]汤子瀛主编.计算机操作系统(第三版).西安:西安电子科技大学出版社,2001[3]张坤等编.操作系统实验教程.北京:清华大学出版社,2008审核批准意见系(教研室)主任(签字)内蒙古工业大学信息工程学院摘要操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。对于不同的系统和系统目标,通常采用不同的调度算法,如在批处理系统中,为照顾

4、为数众多的短作业,采用短作业优先调度算法;在分时系统中,为保证系统具有合理的响应时间,采用时间片轮转法进行调度。采用算法时,则要考虑多方面因素,以便达到最佳效果。本次课程设计采用时间片轮转调度算法来实现模拟进程调度任务的执行过程。用Java模拟进程调度过程,可以方便地将运行结果直观地表示出来。Java语言独有的多线程操作,可以实现许多其他语言不能实现的功能,极大地方便了程序开发人员对程序的开发。此外,利用JavaGUI编程,可以使系统提供的界面更加友好。实验中,应用文件I/O操作、线程、AWT、Swing、内部类、接口、异常处理等技术,开发此系

5、统。关键字:时间片轮转;Java编程;GUI图形用户界面;文件操作;内蒙古工业大学信息工程学院AbstractTheoperatingsystemisakeycomponentofthecomputersystem,responsibleforthemanagementandconfigurationmemory,decidedtosystemresourcessupplyanddemandpriority,controlinputandoutputequipment,operationandmanagementofnetworkfilesys

6、tem,andotherbasictasks.Fordifferentsystemsandsystemtarget,computersusuallyusedifferentschedulingalgorithm,suchasinaBatchProcessingSystem,inordertotakecareofalotofshortoperation,usingShortJobFirstalgorithm;Insystemswithtimesharing,toensurethesystemhasreasonableresponsetime,ne

7、edtimesliceRoundRobinalgorithmforscheduling.Thealgorithm,weshouldconsidervariousfactors,inordertoachievethebesteffect.ThisCourseDesignusestimesliceRoundRobinalgorithmtosimulatetheprocessschedulingtaskexecutionprocess.WithJavasimulationprocessschedulingprocess,whichcanbeconve

8、nientlywillrunresultsintuitivelysaidout.Inaddition,theuseofJavaGUIprogrammi

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

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

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