大家好,我是寸铁
操作系统期末题库 第三期来啦
期末没复习,没关系,看我给大家列出的期末题库,把分稳稳拿到手,希望对你有帮助,持续更新中,每一期25题左右,建议收藏
往期回顾
操作系统期末题库第二期
蓝桥杯上岸全指南
LeetCode Hot100刷题指南(第一期)
数据库SQL语句(期末冲刺不挂科)
暑假完善蓝桥杯和Leetcode系列,欢迎各位同学前来交流
第三期
-
画出进程的基本状态转换图
-
[判断题] 进程三个基本状态相互转化的原因中,“等待某事件发生”也可以称为“阻塞”,“等待事件已发生”也可以称为“唤醒”。(对)
-
[多选题] 一个进程可借助创建原语来创建一个新进程,以下关于创建原语说法正确的是( A、B、C、D )。
A 创建一个进程主要是为新进程创建一个PCB
B 从系统的PCB表中索取一个空白的PCB表目,并获得其内部标识。
C 将进程的外部名、正文段、数据段的首址、大小、所需资源、优先级等填入申请的空白PCB表目中。
D 设置新进程状态为就绪态。
E 将PCB归还给系统。 -
[判断题] 进程因缺少必要的资源而阻塞,因此阻塞是被动行为。(错)
-
[多选题] 调用挂起原语的进程可以挂起的进程包括( A、B、C )。
A 自己
B 子进程
C 孙进程
D 系统进程
E 其它进程 -
[多选题] 线程可以独立拥有的资源包括( A、B、C )。
A 程序计数器
B 寄存器
C 栈
D 虚地址空间
E 进程的全部资源 -
[判断题] 线程之间的通信要比进程之间的通信更加简单。(对)
-
[多选题] 进程之间竞争资源面临三个控制问题是( A,B,C )。
A 互斥
B 死锁
C 饥饿
D 异步
E 输入输出 -
[判断题] 进程之间广义的同步是指“合作”,狭义的同步包括了“合作”和“互斥”两种关系。
错 -
[判断题] 多个相关进程在执行次序上的协调称为进程同步。(对)
-
[多选题] 所有的进程同步机制应遵循的四条准则是( A、B、C、E )。
A 空闲让进
B 忙则等待
C 有限等待
D 相互合作
E 让权等待 -
[判断题] 信号量的值只能通过两个原子操作:P、V操作来改变,P操作代表释放资源,V操作代表申请资源。(错)
-
[判断题] 公用信号量又称互斥信号量,它为一组需互斥共享临界资源的并发进程而设置,它代表永久性的共享的临界资源。(对)
-
[单选题] 当前课件中的信号量mutex是哪种信号量?(A)
A 公用信号量
B 专用信号量 -
[多选题] 当前课件中C进程和P进程的关系是( A、B、E )。
A 只有当C进程把数据送入Buffer后,P进程才能从Buffer中取出数据来打印,否则P进程只能等待。
B 只有当P进程从Buffer中取走数据后,C进程才能将新计算的数据再存入Buffer,否则C进程也只能等待。
C 两者之间是竞争关系。
D 两者之间是单方面依赖关系。
E 两者之间是合作关系。 -
[单选题] 当前课件中信号量full代表( A )。
A 数据资源
B 空盒子资源 -
[单选题] 当前课件中信号量Empty代表( B )。
A 数据资源
B 空缓冲区资源 -
[单选题] 代表“缓冲区BufI空”这种资源的信号量初值是( A )。
A 0
B 1
C 2
D 3 -
[单选题] “面包”这个比喻代表( A )。
A 数据资源
B 空缓冲区资源 -
[单选题] 缓冲池的初始值是( A )。
A 1
B n
C m
D q -
[单选题] 在生产者-消费者问题中,生产者进程和消费者进程需要的资源分别是( B )。
A 数据和空缓冲区
B 空缓冲区和数据
C 都是数据
D 都是缓冲区 -
[单选题] 当前面包师为什么要睡觉?(B)
A 因为他困了
B 因为没有空盒子,进程必须阻塞 -
[单选题] 为什么其他人睡在房子的外面?
A 因为有个生产者进程在里面睡觉,其他进程进不去,只能阻塞在外面。
B 因为他们喜欢在外面睡觉 -
[判断题] 磁盘输入井其实就是磁盘的输入缓冲区。(对)
-
[单选题] 下列各项哪项是作业控制块的英文简称?(JCB)
☀️☀️☀️☀️☀️☀️
后续有补充,持续更新中🌋
喜欢的伙伴点点赞,关个注💗