考点介绍:
在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法(公平、髙效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。
本期分享的专业课考点之进程调度,分为试题、文章以及视频三部分。
答案详情解析和文章内容可扫下方二维码或链接即可查看!
一、考点题目
1.在下列进程调度算法中,可能引起进程长时间得不到运行的算法是( )
A.可抢占式静态优先数算法
B.不可抢占式动态优先数算法
C.时间片轮转算法
D.不可抢占式静态优先数算法
正确答案: 因为静态优先算法,不管是可抢占的还是不可抢占的,都会发生饥饿的现象,因为优先级低得进程会长时间得不到运行。为了解决静态优先算法的问题,所谓动态是指:在创建进程时所赋予的优先权,是可以随进程的推进或随其等待时间的增加而改变的,以便获得更好的调度性能。所以B是不会很“饥饿”的
2.下列关于进程调度算法的论述中哪个是不正确的?
A.长程调度确定何时允许一个新进程进入系统
B.短程调度确定哪一个就绪进程将被处理器执行
C.进程调度算法分为非抢占式和抢占式
D.时间片轮转调度是一种非抢占式进程调度算法
正确答案: A
3. 进程从CPU退下时,将"现场"保存在系统栈内。
A.错
B.对
正确答案: A
(答案点击下方链接或者扫海报二维码查看哦)
二、考点文章
1.从进程调度的角度看用户线程和内核线程 go协程
之前一直看文章说这几个概念的区别,一直感觉不明白它的一种本质所在,今天复习了一些OS的知识,然后又看了看周志明老师的《深入理解jvm》里对这几个概念的解析,忽然感觉好像理解了,特此记一下笔记,有问题的欢迎交流讨论。
2.进程的调度
前面对进程有了比较基础的了解,现在我们来看看进程的调度,复习一下进程的五种状态:创建态,就绪态,运行态,阻塞态,结束态。 其中,由就绪态转化为运行态就是进程的调度。
进程调度是操作系统的核心,完成进程的状态转换,并记录进程的状态参数,它是所有进程的中转站,由交通控制程序和进程调度程序组成。
(扫下方海报二维码查看完整版)
三、考点视频
更多资讯可搜索校招VIP小程序查看哦。
PC端链接:xiaozhao.vip/dTopic/deta…
移动端链接:m.xiaozhao.vip/dTopic/deta…