【操作系统不挂科】<Linux进程概念(4)>选择题(带答案与解析)

前言

大家好吖,欢迎来到 YY 滴操作系统不挂科 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
本博客主要内容,收纳了一部门基本的操作系统题目,供yy应对期中考试复习。大家可以参考

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
  • 系统中没有运行进程,并且调度程序不运行(或暂时被假设为不运行),那么通常会有一个机制(如中断或定时器)来触发调度程序的执行。一旦调度程序开始运行,它会根据某种策略(如优先级、先来先服务、时间片等)选择一个就绪进程来执行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YY的秘密代码小屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值