📅  最后修改于: 2023-12-03 14:54:51.256000             🧑  作者: Mango
问题链接:https://www.edurev.in/question/425543/UGC-NET-CS-July-2018-II-Q-30
在操作系统中,对于硬件资源的调度,按先后顺序而不管要求来完成资源分配的算法称为
(A) 循环等待算法 (B) 循环轮询算法 (C) 先进先出(FIFO)算法 (D) 最短作业优先(SJF)算法
在操作系统中,调度是指在多个进程之间分配CPU时间的过程。CPU时间是指一个进程在CPU上执行的时间片或者占用CPU的时间。调度算法是指根据预设的规则,按照一定的策略,从所有正在等待服务的作业中选择一个侯选作业,使其得到CPU和I/O设备的服务,从而实现进程或作业的顺序执行。
从题目中可以了解到,这道题目考察的是操作系统中硬件资源的调度算法,要求根据先后顺序而不管分配要求来完成资源分配的算法。根据选项可以看出,A选项的循环等待算法是不正确的,因为它是一种死锁的解决方案。B选项的循环轮询算法是错误的,因为它是一种进程并发控制方案。FIFO算法和SJF算法可以在很多情况下被使用。因此,应该选择FIFO算法。
(C) 先进先出(FIFO)算法