📌  相关文章
📜  教资会网络 | UGC NET CS 2018 年 7 月 – II |问题 30(1)

📅  最后修改于: 2023-12-03 14:54:51.256000             🧑  作者: Mango

教资会网络 | UGC NET CS 2018 年 7 月 – II | 问题 30

问题链接: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)算法

参考资料