扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 进程管理困难
单选题
2019年5月第11题
困难
单选题
2019年5月第11题
#了解即可
#超纲
多核CPU环境下进程的调度算法一般有全局队列调度和局部队列调度两种。(__)属于全局队列调度的特征。
问题(1)
浓缩知识点
多核CPU环境下的进程调度主要存在全局队列调度与局部队列调度两种核心模式。全局队列调度由操作系统统一维护一个任务等待队列,所有空闲的CPU核心均从该全局队列中选取合适任务执行,调度器对任务进行集中管理,能较好实现系统负载均衡,但多个CPU同时访问全局队列时可能存在一定的资源竞争开销。与之相对的局部队列调度,则是每个CPU核心独立维护专属的任务等待队列,任务通常优先绑定在所属核心上执行,无需频繁在多核心间切换,可有效提升Cache命中率,降低任务切换带来的资源消耗,但也容易出现不同核心间负载分配不均的情况。
正确答案
B
本题考察的是多核 CPU 的任务调度机制。
A选项:这是局部队列调度的特征,每个 CPU 内核独立维护一个任务队列,避免了竞争但可能造成负载不均,错误。
B选项:全局队列调度由操作系统维护一个统一的任务等待队列,当有 CPU 空闲时从该队列中取任务执行,这是全局队列调度的典型特征,正确。
C选项:这是局部队列调度的优势,因任务尽量绑定在同一 CPU 内核执行,减少 Cache 失效,提高命中率,错误。
D选项:这是局部队列调度的机制,即 CPU 仅从自己的任务队列中获取任务,而不是全局队列,错误。
因此,选择 B。
