操作系统-处理机管理.doc

操作系统-处理机管理.doc

ID:58657010

大小:507.50 KB

页数:11页

时间:2020-10-16

操作系统-处理机管理.doc_第1页
操作系统-处理机管理.doc_第2页
操作系统-处理机管理.doc_第3页
操作系统-处理机管理.doc_第4页
操作系统-处理机管理.doc_第5页
资源描述:

《操作系统-处理机管理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一、处理机管理一、实验内容处理机管理是操作系统中非常重要的部分。为深入理解进程管理部分功能,设计几个调度算法,模拟实现处理机的调度。二、实验目的在多道程序或多道任务系统中,系统同时处于就绪态的进程有若干个。也就是说能运行的进程远远大于处理机个数。为了使系统中的各进程能有条不紊地运行,必须选择某种调度策略,以选择一进程占用处理机。要求学生设计一个模拟单处理机调度算法,以巩固和加深处理机调度的概念。三、实验题目1、设计一个按时间片轮转法调度的算法(代码见四,需调试并加注释)在做2~5之前制作一菜单,以调

2、用各算法2、在1基础上增加一个按先来先服务调度的算法3、在2基础上增加一个按优先级调度的算法4、*在3基础上增加一个短作业优先的算法5、*在4基础上增加一个高响应比的算法打“*”题目属较难题目。实验程序1、时间片轮转法调度的算法C实现:运行结果:Java实现关键代码:当前处于处理机的进程的执行过程时间片轮转算法实现:输入:输出:时间片为1时:(运行过程)(计算周转时间和带权周转时间)时间片为4时:先来先服务算法关键代码:输入情况:(为了避免重复调试输入数据,于是从文本文件中读取数据)输出结果:3、优先级

3、调度算法关键代码:输入情况:输出结果:短作业优先(注意此短作业优先是非抢占式的!)关键代码:短作业优先算法和先来先服务算法思想类似,短作业主要是判断当前到达的进程的服务时间是否是就绪队列中最小的,如果是,则在当前进程执行完毕后,此短作业处于就绪队列的头部输入:输出结果:5、高响应比优先级调度算法设置了8个进程任务,由系统自动产生

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

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

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