操作系统第四章.ppt
《操作系统第四章.ppt》由会员分享,可在线阅读,更多相关《操作系统第四章.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(1)先来先服务(FCFS)调度算法 将用户作业和就绪进程按提交顺序或变为就绪状态的先后排成队列,并按照先来先服务的方式进行调度处理,是一种最普遍和最简单的方法。它优先考虑在系统中等待时间最长的作业,而不管要求运行时间的长短。进程调度算法和作业调度算法。在单道环境下,某批处理显然有四道作业,已知他们的进入系统的时刻、估计运算时间如下:作业进入时刻(h)运行时间(h)12348.008.509.009.502.000.500.100.20用FCFS算法计算作业的运行情况、平均周转时间和平均带权周转时间作业进入时刻运行时间开始时刻 完成时刻周转时间 带权周转12348.008.509.009.50
2、2.000.500.100.208.0010.0010.5010.6010.0010.5010.6010.802.002.001.601.301.004.0016.006.50平均周转时间T1.725(h)平均带权周转时间T6.875(h)FCFS算法调度例2作业名 进入时间 运行时间(分)需内存量KB A 8:06 42 15 B 8:18 30 60 C 8:30 24 50 D 8:36 24 10 E 8:42 12 20 有用户空间有用户空间100KB,并规定作业相应程序装入内存并规定作业相应程序装入内存连续区域,并不能被移动,作业与进程均采用连续区域,并不能被移动,作业与进程均采用
3、FCFS算法算法有用户空间有用户空间100KB,并规定作业相应程序装入内存连续区域,并不能被移并规定作业相应程序装入内存连续区域,并不能被移动,作业与进程均采用动,作业与进程均采用FCFS算法算法作业名进入时间运行时间(分)需内存量KB A 8:06 42 15 B 8:18 30 60 C 8:30 24 50 D 8:36 24 10 E 8:42 12 20100K15K60K10K15K9.189.18(2).最短作业优先法(SJF)该算法总是优先调度要求运行时间最短的作业运行顺序1342作业作业 进入时刻进入时刻 运行时间运行时间 开始时刻开始时刻 完成时刻完成时刻 周转时间周转时间
4、 带权周转带权周转 1 8.00 2.00 8.00 10.00 2.00 1.00 2 8.50 0.50 10.30 10.80 2.30 4.60 3 9.00 0.10 10.00 10.10 1.10 11.00 4 9.50 0.20 10.10 10.30 0.80 4.50 平均周转时间T1.55h平均带权周转时间T5.15hSF算法例2作业名 进入时间 运行时间(分)需内存量KB A 8:06 42 15 B 8:18 30 60 C 8:30 24 50 D 8:36 24 10 E 8:42 12 20 有用户空间有用户空间100KB,并规定作业相应程序装入内存并规定作业
5、相应程序装入内存连续区域,并不能被移动,作业与进程均采用连续区域,并不能被移动,作业与进程均采用FCFS算法算法作业名进入时间运行时间(分)需内存量KB A 8:06 42 15 B 8:18 30 60 C 8:30 24 50 D 8:36 24 10 E 8:42 12 20最高响应比作业优先算法是对FCFS方式和SJF方式的一种综合平衡响应比R定义为系统对作业的响应时间与作业要求运行时间的比值R响应时间/要求运行时间(作业等待时间需运行时间)/需运行时间1已等待时间/需运行时间1W/T(3)最高响应比作业优先算法(HRN)响应比R不仅是要求运行时间的函数,而且还是等待时间的函数。由于R
6、与要求运行时间成反比,故对短作业是有利的,另一方面,因R与等待时间成正比,故长作业随着其等待时间的增长,也可获的较高的相应比。这就克服了短作业优先数法的缺点,既照顾了先来者,又优待了短作业,是上述两种算法的一种较好的折中。(3)最高响应比作业优先算法(HRN)作业作业 进入时刻进入时刻 运行时间运行时间 开始时刻开始时刻 完成时刻完成时刻 周转时间周转时间 带权周转带权周转 1 8.00 2.00 8.00 10.00 2.00 1.00 2 8.50 0.50 10.00 10.60 2.10 4.20 3 9.00 0.10 10.50 10.10 1.10 11.00 4 9.50 0.
7、20 10.60 10.80 1.30 6.50 平均周转时间平均周转时间1.625h 带权周转时间带权周转时间 5.675h 时间片轮转法主要用于进程调度。采用此算法的系统,其程序就绪队列往往按进程到达的时间来排序。进程调度程序总是选择就绪队列中的第一个进程,也就是说按照先来先服务原则调度,但一旦进程占用处理机则仅使用一个时间片。在使用先一个时间片后,进程还没又完成其运行,它必须释放出处理机给下一个就绪的进程,而被抢占的进程返回到就绪队列的末尾重新排队等待在次运行。(4)轮转法(RR)时间片轮转策略特别适合于分时系统中使用,当多个进程驻留在主存中时,在进程间转接处理机的开销一般是不大的。在轮
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 第四
限制150内