模拟卷 操作系统 进程和线程进程概念 选择题
第 24 题

( )调度算法有利于 CPU 繁忙型的进程,而不利于 I/O 繁忙型的进程。

A. 时间片轮转 B. 先来先服务 C. 短进程优先 D. 优先级调度

进程和线程 进程概念

[tag_link]

正确答案:B

先来先服务(FCFS)调度算法是一种非抢占式算法,进程按到达顺序运行,直到完成。 CPU 繁忙型进程通常需要长时间连续使用 CPU 进行计算,FCFS 允许它们一旦开始运行便独占 CPU 直至结束,减少了上下文切换的开销,因此有利于这类进程。 相反,I/O 繁忙型进程频繁进行 I/O 操作,运行时间较短,但在 FCFS 中,如果它们排在 CPU 繁忙型进程之后,必须等待长时间才能获得 CPU,导致响应延迟; 同时,即使 I/O 操作释放了 CPU,FCFS 的非抢占特性也可能让 CPU 空闲或由长进程占用,不利于 I/O 繁忙型进程的快速切换。 因此,FCFS 有利于 CPU 繁忙型进程,而不利于 I/O 繁忙型进程。

其他算法分析:时间片轮转通过分时共享促进公平,利于 I/O 繁忙型进程在 I/O 等待后快速重获 CPU; 短进程优先优先运行短进程,I/O 繁忙型进程通常受益,而 CPU 繁忙型进程被推迟; 优先级调度的效果取决于优先级设置,不直接针对进程类型,故不明确符合题意。