题59

题目

【2010 统考真题】下列选项中,导致创建新进程的操作是 ( ) 。
I.用户登录成功
II. 设备分配
III. 启动程序执行
A. 仅 I 和 II
B. 仅 II 和 III
C. 仅 I 和 III
D. I、 II、 III

分析

只要程序启动,就会创建进程

C
创建进程的原因主要有: ①用户登录; ②高级调度; ③系统处理用户程序的请求; ④用户程序的应用请求。
对于1,用户登录成功后, 系统要为此创建一个用户管理的进程, 包括用户桌面、环境等, 所有用户进程都会在该进程下创建和管理。
对于 II, 设备分配是通过在系统中设置相应的数据结构实现的,不需要创建进程,这是操作系统中 I/O 核心子系统的内容。
对于 III, 启动程序执行是引起创建进程的典型事件, 启动程序执行属于③或④。