操作系统-作业调度模拟系统的设计综合设计报告下载

weixin_39820780 2019-08-03 07:30:19
1、设计目的
通过对设计实现一个加密解密工具,使学生可以综合应用面向对象方法学,软件系统建模,软件体系结构,软件工程知识,较好地锻炼同学们的实际动手能力、软件设计分析与设计能力。
2、设计条件
(1)所需硬件:计算机。
(2)软件:.net(或java)、office
3、设计任务
加密解密工具的设计、实现、测试,设计报告的书写。
4、内容要求
(1) 设计概述:调查设计课题的背景和设计课题的意义。
(2) 系统设计:系统总体框架、概要设计、详细设计。
(3) 系统实现:基本功能,用拖放方式实现文件的加密解密。
(4) 系统测试:对实现的功能进行测试,包括设计测试用例、测试及测试结果分析
相关下载链接://download.csdn.net/download/wangdaiue/4254247?utm_source=bbsseo
...全文
11 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
想每月25号,信用卡自动还款想每年4月1日自己给当年暗恋女神发一封匿名贺卡想每隔1小时,备份一下自己的爱情片 学习笔记到云盘这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要一个专门的框架来干这个事。 以上这些是我们日常常见的任务调度需求,企业里面会有大量的任务调度需求,可以说任务调度是一个企业很重要的一部分。传统的定时任务有很多的缺点,1、不支持集群:集群情况下容易造成任务重复问题2、不支持失败重试:失败即结束,不支持重试3、不支持动态调整:修改任务参数时需要修改代码,并且要重启服务4、无报警机制:任务失败后没有提醒功能5、无统一管理:没有办法手动关闭或开启任务针对上面的一些问题和缺点,XXL-JOB可以实现我们的需求。 XXL-JOB是一个开源的,具有丰富的任务管理功能以及高性能,高可用等特点的轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展、开箱即用!!! 课程会带大家构建XXL-JOB调度平台,实战讲解多种类型任务调度配置,会基于大数据推荐系统案例讲解XXL-JOB使用,让大家在实战中掌握XXL-JOB。课程所用的开发环境为:Window10 开发工具:IDEA 本课程用到技术:XXL-JOBKafkaHiveHadoopSparkFlumeMySQLZookeeper等 
课 程 设 计 报 告 课程名称 操作系统 课题名称 作业调度模拟 专 业 通信工程 班 级 学 号 姓 名 指导教师 2012年 6月 29 日 课 程 设 计 任 务 书 课程名称 操作系统 课 题 作业调度模拟 任务书下达日期 2012 年 6 月 24 日 任务完成日期 2012 年 6 月 29 日 《操作系统》课程设计任务书 一、课程设计的性质与目的 操作系统课程设计是集中实践性环节之一,是学习完《操作系统》课程后进行的一次全面 的综合练习。要求学生达到熟练掌握操作系统的基本理论知识;掌握不同的调度算法; 能够利用所学的基本编程知识,实现课程章节中涉及到的一些基本算法,从而加深理论 知识的理解。 二、 设计要求 1 要求利用高级程序设计语言编程完成相关算法; 2 程序具有清晰易懂的界面,有图形界面更佳; 3 程序具备要求的基本功能模块; 4 最终结果是能够运行的完整程序; 5 最后给出课程设计报告 三、课程设计报告要求 1 统一封面(本任务书附带)、设计题目、设计要求以及系统功能需求分析; 2 总体设计:包括系统总体设计框架和系统功能模块图; 3 详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图; 4 主要源程序代码,并附有注释; 5 总结。包括课程设计过程中的学习体会与收获、对操作系统和本次课程设计的认 识等内容。 6 附录(完整源程序清单):可以是手写或打印稿(注意:不能和其他同学一样) 7 报告最后附上评分表(见任务书末页) 四、检查要求: 1 每个人至少选作一题,学号末尾2位对5取余,余数对应的题号就是每个人必做题。必须 有可运行的程序,每个人要通过答辩; 2 每个人必须交《操作系统课程设计报告》(打印稿) 五、评分 1 根据平时上机考勤,且每个人必须自己动手编写程序,不得抄袭; 2 根据程序运行结果; 3 学生能熟练地解释清楚指导老师对自己程序的提问; 4 课程设计报告完成的质量和规范; 六、时间、地点安排 "日期 "6.25 "6.27 "6.28 " "时间 "8:00-12:00 "8:00-12:00 "8:00-12:00 " "地点 "E511 "E511 "E511 " 七、课程设计题目 0. 进程调度算法的设计 设计要求: A.设计进程控制块PCB表结构,分别适用于优先数调度算法和循环轮转调度算法。 B.建立进程就绪队列。对两种不同算法编制入链子程序。 C.编制两种进程调度算法:1)优先数调度;2)循环轮转调度 1. 银行家算法设计 设计要求: 编制银行家算法通用程序,并检测所给状态的系统安全性。 2.题目:页面置换算法模拟设计 设计要求: 计算并输出下述各种算法在不同内存容量下的命中率。 A.FIFO先进先出的算法 B.LRR最近最少使用算法 C.OPT最佳淘汰算法(先淘汰最不常用的页地址) D.LFR最少访问页面算法 E.NUR最近最不经常使用算法 3.题目:可变内存管理模拟 设计要求: A.功能:内存初始化;分配作业内存;回收内存;显示作业列表;显示空闲内存。 B.编制两种内存分配算法:1)最佳适应算法;2)最坏适应算法。 4.题目:作业调度模拟 设计要求: A.加深对作业概念地理解。 B.掌握短作业优先调度算法。 C.深入了解批处理系统如何组织作业、管理作业和调度作业。 D.了解作业控制块的作用,以及作业控制块的内容和组织方式。 目录 一、系统功能需求分析 6 二、系统总体设计 7 1、设计的基本原理 7 2、系统的总体框架设计 7 3、系统功能模块图 7 三、系统详细设计 8 1、系统总体详细设计 8 2、系统各模块详细设计 9 (1)主函数模块 9 (2)创建JCB作业控制块 11 (3)信息输入模块 11 (4)随机产生作业到达时间和服务时间模块 12 (5) 计算模块 12 (6)对比模块 13 (7) 信息输出模块 14 四、运行结果及结果分析 15 1、运行结果 15 2、运行结果分析 17 五、总结 17 六、附录 18 七、评分表 22 一、系统功能需求分析 作业调度是对成批进入系统的用户作业,根据作业控制块的信息,按一定的策略选取若 干个作业使它们可以去获得处理器运行的一项工作。而对每个用户来说总希望自己的作 业的周转时间是最小的,短作业优先(SJF)便是其中一种调度方法。 本设计是为了加深对作业概念的理解,掌握短作业优先(SJF)调度算法,深入了解批处 理系统如何组织作业、管理作业和调度作业,了解作业控制块的作用,以及作业控制块 的内容和组织方式。 为了将系统中的作业组织起来,需要为每个进入系统的作业建立档案以记录和作业相 关的信息,例如作业名、作业所需资源、作业执行时间、作业进入系统的时间、作业信 息在存储器中的位置、指向下一个作业控制块的指针等

12,798

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧