以下哪项涉及上下文切换?
A. 系统调用
B. 特权教学
C. A & B
D. 这些都不是
D. 这些都不是
系统调用涉及模式切换(用户模式到内核模式),但不一定意味着上下文切换(这取决于操作系统):http ://en.wikipedia.org/wiki/Context_switch
由于 A 不正确,因此 D 是唯一剩下的选项
(我的直觉告诉我,特权指令需要你已经处于内核模式)
A 和 B 都可以。
当执行系统调用时,必须在用户空间和内核空间之间进行上下文切换。
当执行优先级任务时,线程或进程上下文需要通过从当前正在执行的任务切换来切换以执行优先级任务。