dyjh365 

 

 二维码名片

考研计算机:操作系统-优先级调度算法

来源:四川中公考研 2021-07-31

考研答疑  |  免费领好课入口

2022考研智能择校择专业匹配系统入口    2022考研全年备考资料包免费下载入口

一、优先级调度算法

优先级调度算法又称优先权调度算法,它可以分别用于作业调度和进程调度。该算法中的优先级用于描述作业运行的紧迫程度。

在作业调度中,优先级调度算法每次从后备作业队列中选择优先级最高的一个或几个作业,将它们调入内存,分配必要的资源,创建进程并放入就绪队列。在进程调度中,优先级调度算法每次从就绪队列中选择优先级最高的进程,将处理机分配给它,使之投入运行。

(一)优先级的类型

根据作业或者进程创建后其优先级是否可以改变,可以将优先级分为以下两种:

1.静态优先级

优先级是在创建进程时确定的,且在进程的整个运行期间保持不变。确定静态优先级的主要依据有进程类型、进程对资源的要求、用户要求。

2.动态优先级

在进程运行过程中,根据进程情况的变化动态调整优先级。防止一个低优先权的进程处于饥饿状态或防止一个长进程长期霸占CPU。一般来说,进程优先级的设置可以参照以下原则:

(1)系统进程 > 用户进程:系统进程作为系统的管理者,理应拥有更高的优先级。

(2)交互型进程 > 非交互型进程(或前台进程 > 后台进程):在前台运行的正在和用户交互的进程应该更快速地响应,因此自然需要被优先处理,即要有更高的优先级。

(3)I/O型进程 > 计算型进程:I/O型进程是指频繁使用I/O设备的那些进程,而计算型进程是那些频繁使用CPU的进程(很少使用I/O设备)。I/O设备(如打印机)的处理速度要比CPU慢得多,因此若将I/O型进程的优先级设置得更高,就更有可能让I/O设备尽早开始工作,进而提升系统的整体效率。

(二)进程优先级调度算法的类型

根据新的更高优先级进程能否抢占正在执行的进程,可将该调度算法分为:

1.非剥夺式优先级调度算法

当某一个进程正在处理机上运行时,即使有某个更为重要或紧迫的进程进入就绪队列,仍然让正在运行的进程继续运行,直到由于其自身的原因而主动让出处理机时,才把处理机分配给更为重要或紧迫的进程。

2.剥夺式优先级调度算法

当一个进程正在处理机上运行时,若有某个更为重要或紧迫的进程进入就绪队列,则立即暂停正在运行的进程,将处理机分配给更重要或紧迫的进程。因此,在采用这种调度算法时,每当系统中出现一个新的就绪进程时,就将其优先级与正在执行的进程的优先级进行比较,采取相应的措施。常用于要求比较严格的实时系统中。

二、相关试题

某系统采用基于优先权的非抢占式进程调度策略,完成一次进程调度和进程切换的系统时间开销为1µs。在T时刻就绪队列中有3个进程P1、P2和P3,其在就绪队列中的等待时间、需要的CPU时间和优先权如下表所示。

进程

等待时间

需要的CPU时间

优先权

P1

30µs

12µs

10

P2

15µs

24µs

30

P3

18µs

36µs

20

若优先权值大的进程优先获得CPU,从T时刻起系统开始进程调 度,则系统的平均周转时间为(   )。

A. 54µs           

B. 73µs            

C. 74µs           

D. 75µs

三、参考答案

答案:D  

解析:周转时间=等待时间+服务时间。

P2的周转时间=15+24+1=40

P3的周转时间=18+24+1+36+1=80

P1的周转时间=30+25+37+13=105

平均周转时间=(40+80+105)/3=75

考研实用工具推荐
1、
2022考研院校专业匹配查询系统
2、近4年全国各在招院校专业复试分数线查询
3、历年调剂信息查询
4、历年各院校专业目录查询
5、历年各院校报录比查询
6、历年各院校参考书目录查询

阅读全文

 免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。

分享到

下一篇:考研计算机:计算机组成原理—存储器分类


四川中公考研

成都市武侯区科华北路62号力宝大厦3楼南区

网址:sc.kaoyan365.cn

预约参观:加微信dyjh365

咨询时间

周一至周日 9:00-18:00 全年无休

  • 川大学习中心
  • 双流学习中心
  • 绵师学习中心
  • 郫县学习中心
  • 川师学习中心
  • 郫县学习中心
  • 南充学习中心
  • 川师学习中心
  • 理工学习中心
  • 乐山学习中心
  • 温江学习中心
  • 宜宾学习中心
  • 传媒学习中心
  • 简阳学习中心
  • 成大学习中心
  • 金堂学习中心
  • 彭山学习中心
  • 川大望江学习中心

    地址:武侯区科华北路62号力宝大厦3楼南区

    电话:13408553731

  • 双流学习中心

    地址:成都市双流区大件路文星段25号

    电话:13683437962

  • 绵师教学点

    地址:磨家校区双圣小区A区42栋2楼中公教育

    电话: 08162296886

  • 郫县教学点

    地址:西华大学西华记忆中国移动营业厅内

    电话:19508124705

  • 川师成龙教学点

    地址:川师成龙校区西门云立方附205中公教育

    电话:19508170670

  • 旅游学院教学点

    地址:四川旅游学院继续教育学院一层考研服务中心

    电话:19508170670

  • 南充西华师范大学教学点

    地址:南充市顺庆区师大路华府丽都一单元10楼

    电话:15583027321

  • 川师狮子山教学点

    地址:南门校园广场3楼A3-10

    电话:15982307862

  • 成都理工大学教学点

    地址:成都市成华区民兴路830号理工东苑中公教育

    电话:17711076409

  • 乐山成理工院教学点

    地址:肖坝街道青衣路33号新业中心写字楼12楼中公教育2092298

    电话:0833-2092298

  • 成都温江教学点

    地址:四川省成都市温江区南熏大道3段863号2楼

    电话:19508173206

  • 宜宾教学点

    地址:宜宾市临港科教公元π二楼

    电话:13716324244

  • 市区教学点

    地址:宜宾叙州区南岸重百新世纪百货13楼

    电话:13716324244

  • 成都传媒学院教学点

    地址:美乐广场一栋二楼中公教育

    电话:17380142420

  • 简阳教学点

    地址:吉利学院校内青春馆三楼(创新创业孵化中心)

    电话:15283737083

  • 成都大学教学点

    地址:请拨打下方电话亲自来接

    电话:15680688021

  • 成都金堂教学点

    地址:成都文理学院国教楼1楼104办公室

    电话:18981881686

  • 彭山教学点

    地址:眉山市彭山区锦江大道1号四川大学锦江学院

    电话:17381826465


关于中公考研| 电脑端| 网站地图| 返回首页

地址:北京市海淀区学清路23号汉华世纪大厦B座

Copyright©1999-2016 北京中公教育科技有限公司.All Rights Reserved

返回
顶部
 在线咨询  电话咨询  预约院校
 
 
择校预约
四川中公考研预约咨询:择校择专业 跨专业报考 个性化问题解答
获取验证码