【操作系统不挂科】<Linux进程概念>选择题(带答案与解析)
前言
大家好吖,欢迎来到 YY 滴操作系统不挂科 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
本博客主要内容,收纳了一部门基本的操作系统题目,供yy应对期中考试复习。大家可以参考
- 本章为选择题题库,试卷与大题库可以看下面传送门其他博客
目录
- 1.当一个进程处于这样的状态时,( ),称为阻塞态
- 2.以下进程状态转变中,( )转变是不可能发生的
- 3.( ) 必会引起进程切换
- 4.进程自身决定( )
- 5.下列选项中,导致创建新进程的操作是( )Ⅰ. 用户登录成功 Ⅱ. 设备分配 Ⅲ. 启动程序执行
- 6.设系统中有n(n>2)个进程,且当前不执行进程调度程序,试考虑下述4种情况,不可能发生的情况是哪些?
1.当一个进程处于这样的状态时,( ),称为阻塞态
A.它正等着输入一批数据
B.它正等着进程调度
C.它正等着分给它一个时间片
D.它正等进入内存
- 正确答案:A
2.以下进程状态转变中,( )转变是不可能发生的
A.运行→就绪
B.运行→阻塞
C.阻塞→运行
D.阻塞→就绪
- 正确答案:C
3.( ) 必会引起进程切换
A.一个进程创建后,进入就绪态
B.一个进程从运行态变为就绪态
C.一个进程从阻塞态变为就绪态
D.都不对
- 正确答案:B
- 进程会经历就绪、运行、阻塞和终止等状态。其中,就绪状态表示进程已经准备好执行,但尚未获得CPU资源;运行状态则表示进程正在占用CPU执行指令。
- 当一个进程从运行态变为就绪态时,这通常意味着该进程已经完成了当前的时间片或者由于某种原因(如更高优先级的进程出现)而被操作系统暂时挂起。此时,进程会释放CPU资源,并等待下一次被调度执行的机会
4.进程自身决定( )
A.从执行状态到阻塞状态
B.从执行状态到就绪状态
C.从就绪状态到执行状态
D.都不对
- 正确答案:A
5.下列选项中,导致创建新进程的操作是( )Ⅰ. 用户登录成功 Ⅱ. 设备分配 Ⅲ. 启动程序执行
A.仅Ⅰ和Ⅱ
B.仅Ⅱ和Ⅲ
C.仅Ⅰ和Ⅲ
D.Ⅰ、Ⅱ、Ⅲ
- 正确答案:C
- 进程在其生命周期中会经历多种状态,如就绪、执行、阻塞等。
设备分配可能会导致进程从执行状态转变为阻塞状态(如等待I/O操作完成),但这并不涉及新进程的创建。
6.设系统中有n(n>2)个进程,且当前不执行进程调度程序,试考虑下述4种情况,不可能发生的情况是哪些?
A.没有运行进程,有2个就绪进程,n-2个进程处于等待状态
B.有1个运行进程,没有就绪进程,n-1个进程处于等待状态
C.有1个运行进程,有1个就绪进程,n-2个进程处于等待状态
D.有1个运行进程,n-1个就绪进程,没有进程处于等待状态
- 正确答案:A
- 系统中没有运行进程,并且调度程序不运行(或暂时被假设为不运行),那么通常会有一个机制(如中断或定时器)来触发调度程序的执行。一旦调度程序开始运行,它会根据某种策略(如优先级、先来先服务、时间片等)选择一个就绪进程来执行