扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 进程管理简单
单选题
2023年11月第13题
简单
单选题
2023年11月第13题
#第二版教材
#必须掌握
单 CPU 系统中,多任务并发运行时采用的运行方式是(__)。
问题(1)
浓缩知识点
单核CPU系统中,多任务并发并非真正的同时运行,由于单核核心同一时间仅能处理一个任务,操作系统会借助时间分片调度机制,让多个任务交替占用CPU执行,每个任务仅在CPU上运行一小段毫秒级的时间就触发切换,从用户视角看会产生多个任务同时运行的错觉,这是并发执行的典型表现。要注意区分并发与并行两个概念:并发是宏观上多个任务同时推进、微观上交替执行,适配单核运行环境;而并行则是依托多个CPU核心,让多个任务真正在同一时间同步执行,多见于多核或多处理器系统。操作系统通过上下文切换完成任务间的切换操作,这也是进程与线程调度的核心基础,能有效提升系统资源利用率与整体任务处理效率。
正确答案
B
本题考察的是进程管理的基本概念。
A选项顺序运行:顺序运行指的是程序或任务按顺序一个接一个执行,通常在单任务系统中使用。多任务系统中不会采用顺序运行来处理多个任务。
B选项任务交替运行:在单核 CPU 的系统中,虽然有多个任务同时存在,但由于 CPU 的核心数量限制,实际上每次只能运行一个任务。操作系统通过时间分片的方式,轮流让不同任务执行。每个任务在 CPU 上执行一段时间(如 0.01 秒),然后切换到下一个任务,这种方式称为任务交替运行。表面上看,多个任务是同时运行的,但实际上是交替执行的。
C选项并行运行:并行运行指的是多个任务在多个 CPU 核心上同时执行。单 CPU 系统由于只有一个处理器,不可能实现并行运行,只能实现任务交替运行。
D选项以上都不是:这个选项不正确,因为任务交替运行是单 CPU 系统中处理多任务的正确方式。
因此,选项 B 正确。
