首页 > 试题广场 >

下列关于轮询任务调度和可抢占式调度区别描述错误的是?

[单选题]
下列关于轮询任务调度和可抢占式调度区别描述错误的是?
  • 抢占式调度优点是其简洁性,它无需记录当前所有连接的状态
  • 轮询调度不利于后面的请求及时得到响应
  • 抢占式调度有利于后面的高优先级的任务也能及时得到响应
  • 抢占式调度实现相对较复杂且可能出现低优先级的任务长期得不到调度
推荐
:(1)轮询调度的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。只有在当前任务主动放弃CPU控制权的情况下(比如任务挂起),才允许其他任务(包括高优先级的任务)控制CPU。其优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。但不利于后面的请求及时得到响应。
(2)抢占式调度允许高优先级的任务打断当前执行的任务,抢占CPU的控制权。这有利于后面的高优先级的任务也能及时得到响应。但实现相对较复杂且可能出现低优先级的任务长期得不到调度。
编辑于 2015-02-03 16:26:55 回复(2)
答案为AB
发表于 2016-12-02 14:45:07 回复(1)
颂德歌功
发表于 2014-11-04 15:03:35 回复(3)
轮询是公平的(简单),抢占式是非公平的(复杂)
发表于 2019-07-18 22:58:17 回复(0)
(1)轮询:每次请求轮流分配给内部中的服务器,从1开始,直到N,然后重新开始循环,优点简洁性~
(2):抢占式容许高优先级的任务打断当前执行的任务,抢占CPU控制权,有利于后面高优先级的任务及时得到相应,但实现起来比较复杂,有可能低优先级的任务长期得不到调度~~~
编辑于 2018-08-14 20:45:38 回复(0)
答案是B吧。 轮询有利于后面的请求得到响应,因为轮询相对公平呀。
发表于 2018-06-19 17:45:11 回复(0)
轮询调度的优点是简洁性
发表于 2018-03-18 09:30:15 回复(0)
既然C是正确的那么B就应该是错误的啊
发表于 2016-08-29 17:09:41 回复(1)
这题B?对?
发表于 2016-08-28 11:01:01 回复(0)
我认为答案应该是A
首先从题目看A和D互相矛盾,应该在这两个选项里面(习惯性分析)
正文:
    抢占式调度下,每个线程由系统来分配执行时间,线程切换不由线程决定。优先级越高的线程获得执行的机会越大。从这个角度看,可能出现优先级低的线程永远得不到执行。假设所有线程都拥有相同的优先级,那么调度算法尤为重要(例如,轮询调度算法,JVM就是这样实现的),不然也可能影响到后面的线程的执行。
发表于 2015-08-29 20:21:32 回复(0)
轮询任务调度模式是对用户的请求系统轮流分配资源,只有当前任务主动放弃CPU控制权的情况下,下一个任务才能唤醒,其优点是其简洁性,但不利于后面任务的响应。

可抢占式调度是指高优先级的任务可以打断低优先级的任务,抢占CPU控制权,有利于后面任务的响应,但实现复杂且低优先级的任务可能永远无法得到CPU控制权。
发表于 2014-12-23 00:04:52 回复(0)
(1)轮询调度的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。只有在当前任务主动放弃CPU控制权的情况下(比如任务挂起),才允许其他任务(包括高优先级的任务)控制CPU。其优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。但不利于后面的请求及时得到响应。
(2)抢占式调度允许高优先级的任务打断当前执行的任务,抢占CPU的控制权。这有利于后面的高优先级的任务也能及时得到响应。但实现相对较复杂且可能出现低优先级的任务长期得不到调度。
发表于 2014-12-08 01:11:56 回复(0)
发表于 2014-11-29 14:42:39 回复(0)
23123123213
发表于 2014-11-05 13:59:14 回复(0)

解答:(1)轮询调度的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。只有在当前任务主动放弃CPU控制权的情况下(比如任务挂起),才允许其他任务(包括高优先级的任务)控制CPU。其优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。但不利于后面的请求及时得到响应。

(2)抢占式调度允许高优先级的任务打断当前执行的任务,抢占CPU的控制权。这有利于后面的高优先级的任务也能及时得到响应。但实现相对较复杂且可能出现低优先级的任务长期得不到调度。

发表于 2014-10-25 00:25:58 回复(0)