进程控制原语有多种,下列哪一项不是进程控制原语
进程优先级改变
进程上下文切换
进程挂起
进程唤醒
答案
进程上下文切换
解析
进程控制原语通常包括以下几种:
进程创建:创建一个新的进程,分配必要的资源,初始化进程控制块(PCB)。
进程终止:结束一个进程,释放它占用的所有资源,包括内存空间和打开的文件。
进程挂起:暂停一个正在运行的进程,将其从运行队列转移到等待队列或者阻塞队列。
进程唤醒:将一个处于阻塞状态的进程变为就绪状态,将其从阻塞队列转移到就绪队列。
进程优先级改变:根据需要调整进程的优先级,这可能会影响到进程的调度顺序。
进程上下文切换不是进程控制原语。上下文切换是操作系统在切换执行上下文时的行为,它涉及保存当前进程的上下文(CPU寄存器、程序计数器等)和载入下一个将要执行的进程的上下文。虽然上下文切换与进程控制紧密相关,但它本身不是一个进程控制原语。因此,正确答案是:进程上下文切换。