首页 > 试题广场 >

( )算法不是调度算法。

[单选题]
( )算法不是调度算法。

  • 先来先服务
  • 鸵鸟算法
  • 多级队列算法
  • 优先级算法
推荐
B
作业调度算法是作业调度的关键,直接影响到系统的效率。主要的调度算法有:先来先服务算法短作业优先算法响应比高者优先算法优先级算法多队列循环算法资源搭配算法因此A,C,D三个选项正确。
B项,鸵鸟算法,可以称之为不是办法的办法。在计算机科学领域中,鸵鸟算法是一个忽略潜在问题的一种算法。这种算法对程序可能出现的问题采取无视态度(类似于鸵鸟在遇到危险时将头埋在地里,装作看不见)。鸵鸟算法的使用前提是,问题出现的概率很低。
综上,本题选B。
补充:
先来先服务:总是把当前处于就绪队列之首的那个进程调度到运行状态。
多级队列算法:既能使高优先级的作业得到响应又能使短作业(进程)迅速完成。
优先级算法:1)非抢占式优先权调度算法:系统一旦把处理机分配给优先权最高的进程后,便一直执行下去,至完成。
2)抢占式优先权调度算法:只要系统中出现一个新的就绪进程,就进行优先权比较 。若出现优先权更高的进程,则立即停止当前执行,并将处理机分配给新到的优先权最高的进程。


编辑于 2020-02-03 14:13:07 回复(1)
B。考察的是调度算法的常见种类。鸵鸟算法是解决死锁发生影响系统正常运行的一种手动干预策略。
  • 先来先服务调度:按照作业进入系统的时间先后挑选作业,先进入系统的作业优先被运行。
  • 短作业优先调度:参考运行时间,选取运行时间最短的作业投入运行。
  • 响应比高者优先调度:计算每个作业的响应比(响应时间/运行时间),选择响应比最高的作业优先投入运行。
  • 优先数调度算法:根据进程优先数(静态优先数+动态优先数),把CPU分配给最高的进程。
  • 循环轮转调度算法:把所有就绪进程按先进先出的原则排成队列,新来进程加入队列末尾,进程以时间片为单位轮流使用CPU,刚刚运行一个时间片的进程排到队列末尾,等候下一轮运行。

发表于 2020-01-21 19:23:57 回复(1)
既然前面的都提了调度算法,那我这就不再多嘴了🤐
补充一下鸵鸟算法。
鸵鸟算法是一种很奇葩的算法,其实也不能算是算法,只是一种思想-----如果你解决不了它,就忽略它。
这个奇葩的算法应用于大多数操作系统的死锁问题,包括UNIX,MINUX和windows。因为解决死锁的问题,通常代价很大。故其假设前提是大多数用户宁可在极偶然的情况下发生死锁也不愿接受性能的损失。
发表于 2020-01-28 15:58:04 回复(0)
选B
主要的调度算法有:先来先服务算法;短作业优先算法;响应比高者优先算法;优先级算法;多队列循环算法;资源搭配算法。
而B项
鸵鸟算法,可以称之为不是办法的办法。在计算机科学领域中,鸵鸟算法是一个忽略潜在问题的一种算法。这种算法对程序可能出现的问题采取无视态度(类似于鸵鸟在遇到危险时将头埋在地里,装作看不见)。鸵鸟算法的使用前提是,问题出现的概率很低。
发表于 2020-07-24 09:22:24 回复(0)
选b
发表于 2020-01-26 15:05:22 回复(0)
B
主要的调度算法有:
先来先服务算法
短作业优先算法
响应比高者优先算法
优先级算法
多队列循环算法
资源搭配算法因此A,C,D三个选项正确。
发表于 2020-01-26 11:01:24 回复(0)
B
主要的调度算法有:
先来先服务算法
短作业优先算法
响应比高者优先算法
优先级算法
多队列循环算法
资源搭配算法因此A,C,D三个选项正确。
发表于 2020-01-25 16:33:25 回复(0)