题目
进程控制是由原语实现的。A. 对B. 错
进程控制是由原语实现的。
A. 对
B. 错
题目解答
答案
A. 对
解析
考查要点:本题主要考查学生对原语和进程控制两个概念的理解,以及两者之间的关系。
解题核心思路:
- 明确原语的定义:操作系统中不可分割的、能完成特定功能的系统调用,具有原子性(要么全部执行,要么全部不执行)。
- 理解进程控制的含义:操作系统对进程的创建、终止、阻塞、唤醒等操作的管理机制。
- 关键判断点:进程控制是否需要通过原语实现。由于进程控制操作需要保证原子性(例如“阻塞进程”必须完整执行,否则可能导致系统不稳定),因此必须由原语实现。
原语的作用:
原语是操作系统的底层机制,用于实现对系统资源的原子操作。例如:
- 进程控制原语(如
create_process、terminate_process)确保进程的创建或终止操作完整执行。 - 同步原语(如信号量操作
P和V)用于进程间的同步。
进程控制的原子性要求:
若进程控制操作被中断(如“阻塞进程”只执行了一半),可能导致系统出现不一致状态(例如进程既不活跃也不终止)。因此,进程控制必须通过不可中断的原语实现。
结论:
题目中“进程控制是由原语实现的”这一表述正确,因此答案为A. 对。