网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
实现一个基本动态优先级的调度算法。要求: 1) 进程的动态优先级是由进程的静态优先级和进程在系统中等待CPU的时间所决定的。进程在系统中等待CPU的时间越长,动态优先级会逐渐上升;进程在CPU运行的时间越长,动态优先级逐渐下降。 2) 进程的静态优先级是进程创建的时候设定的。 3) 进程调度时,优先级越高先被调度执行。 请先设计相关数据结构(包括进程的进程控制)。如何统计进程的等待时间以及进程在CPU上的运行时间?时钟中断在进程调度中有什么作用?
参考答案和解析
答:实时系统的调度算法很多,主要是基于任务的开始截止时间和任务紧急/松弛程度的任务优先级调度算法,通常的优先级调度算法不能满足实时系统的调度实时性要求而不适用。
更多 “实现一个基本动态优先级的调度算法。要求: 1) 进程的动态优先级是由进程的静态优先级和进程在系统中等待CPU的时间所决定的。进程在系统中等待CPU的时间越长,动态优先级会逐渐上升;进程在CPU运行的时间越长,动态优先级逐渐下降。 2) 进程的静态优先级是进程创建的时候设定的。 3) 进程调度时,优先级越高先被调度执行。 请先设计相关数据结构(包括进程的进程控制)。如何统计进程的等待时间以及进程在CPU上的运行时间?时钟中断在进程调度中有什么作用?” 相关考题
考题
●下列关于进程调度的说法 (7) 是错误的。(7) A.进程调度的任务是控制、协调进程对CPU的竞争,进程调度即处理机调度B.调度算法解决以什么次序、按何种时间比例对就绪进程分配处理机C.时间片轮转法中,时间片长度的选取并不重要D.进程优先级的设置可以是静态的,也可以是动态的
考题
下面关于进程的叙述不正确的是( )。
A 进程申请CPU得不到满足时,其状态变为就绪状态。B 在单CPU系统中,任一时刻有一个进程处于运行状态。C 优先级是进行进程调度的重要依据,一旦确定不能改变。D 进程获得处理机而运行是通过调度而实现的。
考题
以下叙述正确的是A.进程的优先级分为一般优先级和特殊优先级两种B.时间片 (Time-slice)是一段时间,一般为几秒到几百秒C.Windows系统中由CPU负责线程调度、中断处理等等D.在单线程系统中调度对象是进程,在多线程系统中调度对象是线程
考题
在采用最高优先级算法的系统中,若CPU调度方式为不可抢占,则下列哪一个事件的发生不会引起进程切换?( )A) 有一个优先级更高的进程就绪B) 时间片到C) 进程运行完毕D) 进程在运行过程中变为等待状态A.B.C.D.
考题
在多道程序环境中,进程数往往多于处理机数,这就导致多个进程竞争使用处理机。因此,在操作系统中,由进程调度完成将一个物理的CPU转换成多个虚拟的(或逻辑的)CPU工作,以实现多任务。进程调度的任务就是控制、协调进程对CPU的竞争,按照一定的调度算法,使某一就绪进程获得CPU的控制权,转换成运行状态。请论述下列问题:(1) 进程调度的主要功能。(2) 何时可进行进程调度?(3) 进程调度算法解决以何种次序对各就绪进程进行处理机的分配以及按何种时间比例让进程占用处理机。时间片轮转进程调度算法的基本思想是什么?时间片的大小对系统有什么影响?在选取时间片时应考虑哪些因素?
考题
下列关于进程的叙述中,正确的是A.在单CPU系统中,任一时刻有一个进程处于运行状态B.当进程申请CPU得不到满足时,其状态变为等待状态C.优先级是进行进程调度的重要依据,一旦确定将不能改变D.进程获得处理机而运行是通过调度获得的
考题
下列关于进程的叙述中,正确的是( )。A.进程申请CPU得不到满足时,其状态变为等待状态B.在单CPU系统中,任一时刻有一个进程处于运行状态C.优先级是进行进程调度的重要依据,一旦确定不能改变D.进程获得处理机而运行是通过调度而得到的
考题
(18)在采用最高优先级算法的系统中,若CPU 调度方式为不可抢占,则下列哪一个事件的发生不会引起进程切换?A)有一个优先级更高的进程就绪B)时间片到C) 进程运行完毕D)进程在运行过程中变为等待状态
考题
考虑下面的动态改变优先级的抢占式优先级调度算法。大的优先级数代表高优先级。当一个进程在等待CPU时(在就绪队列中,但未执行),优先级以α速率改变;当它运行时,优先级以β速率改变。所有的进程在进入等待队列时被给定优先级为0。参数α和β可以进行设定得到许多不同的调度算法。 a.βα0是什么算法? b.αβ0时是什么算法?
考题
下列关于进程的叙述中,正确的是()。A、进程通过进程调度程序而获得CPUB、优先级是进行进程调度的重要依据,一旦确定不能改变C、在单CPU系统中,任一时刻都有1个进程处于运行状态D、进程申请CPU得不到满足时,其状态变为等待状态
考题
单选题下列关于进程的叙述中,正确的是()。A
进程通过进程调度程序而获得CPUB
优先级是进行进程调度的重要依据,一旦确定不能改变C
在单CPU系统中,任一时刻都有1个进程处于运行状态D
进程申请CPU得不到满足时,其状态变为等待状态
考题
单选题在各种进程调度算法中,若所有进程同时到达,则平均等待时间最短的是()A
FIFSB
最高响应比高者优先C
短进程优先D
高优先级
热门标签
最新试卷