题目
下列选项中,导致创进新进程的操作是( ) Ⅰ.用户成功登陆 Ⅱ.设备分配 Ⅲ.启动程序执行A. 仅Ⅰ和ⅡB. 仅Ⅱ和ⅢC. 仅Ⅰ和ⅢD. Ⅰ,Ⅱ,Ⅲ
下列选项中,导致创进新进程的操作是( ) Ⅰ.用户成功登陆 Ⅱ.设备分配 Ⅲ.启动程序执行
A. 仅Ⅰ和Ⅱ
B. 仅Ⅱ和Ⅲ
C. 仅Ⅰ和Ⅲ
D. Ⅰ,Ⅱ,Ⅲ
题目解答
答案
C. 仅Ⅰ和Ⅲ
解析
本题考查操作系统中进程创建的触发条件。关键在于理解哪些操作会直接导致系统创建新的进程。需要明确:
- 用户登录时系统通常会启动交互界面(如Shell),需创建新进程;
- 启动程序执行时系统必须为程序分配独立的执行环境,需创建新进程;
- 设备分配属于资源管理范畴,一般不会直接引发进程创建。
选项分析
Ⅰ.用户成功登录
用户登录后,系统需要为其提供交互环境(如Shell),此时会创建新进程(如登录Shell进程)。因此Ⅰ正确。
Ⅱ.设备分配
设备分配是进程运行过程中对资源的动态申请,属于已有进程的操作,不会直接导致新进程的创建。因此Ⅱ错误。
Ⅲ.启动程序执行
执行程序时,系统需为程序分配独立的内存空间、资源等,必须创建新进程来承载程序运行。因此Ⅲ正确。