当前位置: 首页 > news >正文

SCAU期末笔记 - 操作系统 选填题

不知道怎么整理了 回归到传统的按题写吧 反正一共就25分 差不多学学就行

2019年

选择题

1. ()操作系统能及时处理由过程控制反馈的数据并响应。

ABCD
分布式实时分时嵌入式

这有什么好说的,肯定是实时啊,所以选B

2. 当CPU处于系统态时,它可以执行的指令是计算机系统的()

ABCD
普通指令特权指令所有指令非特权指令

用户态是普通指令,系统态是所有指令,所以选C

3. 在“基址B+限长L”内存保护方案中,合法的逻辑地址A应该满足( )条件。

ABCD
0 ≤ A < L 0 \leq A<L 0A<L 0 ≤ A ≤ L 0 \leq A \leq L 0AL B ≤ A < L B \leq A<L BA<L B ≤ A ≤ L B \leq A \leq L BAL

看名字猜意思,基址是目录,所以A的范围就是0到L,选A

4. 分时操作系统的主要目标是提高或改善计算机系统的()

ABCD
实时性资源利用率交互性软件运行速度

目的是为了让操作系统同时给更多人服务,所以是交互性,选C

5. Linux中的伙伴系统是用于()

ABCD
文件目录的查找磁盘空间的管理内存空间的管理文件保护

详见大题题解,内存空间的管理,选C

6. 在下列死锁的解决方法中,属于死锁预防策略的是()

ABCD
银行家算法资源有序分配剥夺资源资源分配图化简

资源有序分配通过破坏 “循环等待” 条件来预防死锁;银行家算法是死锁避免,剥夺资源是死锁解除,资源分配图化简用于检测死锁,所以选B

7. 进程创建时,操作系统不需要给新进程执行下面的( )工作。

ABCD
分配唯一的PID分配内存空间初始化PCB抢占当前进程

创建新进程之后一般是阻塞态搁那边等着,不会抢占当前进程,选D

8. 虚拟存储器的目的是实现()

ABCD
存储保护程序迁移动态重定位扩充主存容量

大题题解部分简答题有说,是为了扩充主存容量,选D

9. 某分时系统将有50个用户同时上机,为保证2s的响应时间,时间片最大应为( )

ABCD
50ms40ms100ms20ms

这就很朴实地把2除一个50就行了,选B

10. “选一个进程占用CPU”是( )的功能。

ABCD
短程调度中程调度长程调度高级调度

短程调度(进程调度)负责从就绪队列选进程让其占用 CPU;中程调度涉及进程在内外存间交换;长程调度(作业调度)是选作业进入内存,选A

11. 与系统“抖动”现象无关的原因是()

ABCD
置换算法磁盘容量请求页式管理交换数据量

“抖动” 由频繁页面置换引起,与置换算法、请求页式管理机制及交换数据量相关,而磁盘容量主要影响存储总量,和页面置换频率无关,选B

12. 进程在执行中发生缺页中断,经操作系统处理后,进程应执行( )指令。

ABCD
进程第一条被中断的前一条被中断的后一条被中断的那一条

按照逻辑想一想,操作系统这么高级的东西肯定是谁被中断从谁开始,所以选D

13. 在死锁的四个必要条件中,破坏()条件是不太实际的。

ABCD
互斥不可抢占占有并等待循环等待

破坏死锁有可能,但是破坏互斥不太可能,选A

14. 分页方案中,若使用16位逻辑地址,页大小为1KB,则一个进程最多有( )页。

ABCD
8163264

直接用1KB也就是1024B除以16B就是64,选D

填空题

15. 在段式存储管理中,若逻辑地址的段内地址大于段表中该段的段长,则发生_________

段长太大所以越界了,填越界中断

16. 在多核系统中,一般采用_______和_______进程调度算法。

多核所以要全局,然后每个核还有分管,所以填全局队列调度;局部队列调度

17. 线程分为用户级线程和_______两种。

刚才选择题是不是有个系统态用户态,对应到这里就是填内核级线程(或者其实就填系统级好像也行)

18. 将逻辑地址转换为内存物理地址的过程称为_______

去年计算机组成原理是不是有一种大题就是模拟这个过程的来着,填地址映射

19. 处理器工作状态分为两种模式。当fork( )执行时CPU处于______

fork()干的事情是创建一个新的分支进程,所以肯定是需要内核态的,填内核态

20. 访问内存时间为150ns,访问TLB的时间为30ns,TLB命中率为90%,则进行内存访问时的有效访问时间为_______

有效时间 = 90%×(30+150) + 10%×(30+150×2) = 162 + 33 = 195ns

21. 为实现CPU和I/O设备的并行工作,操作系统引入了_______硬件机制。

大题里面我们讲阻塞态到就绪态的时候,那个题目总是会给一个关键词交中断,就是这样的机制,填中断

22. 从文件管理角度看,文件由_______和文件体两部分组成。

文件由存储元数据的 FCB(如文件名、权限等)和实际数据的文件体组成,填FCB或者文件控制块

23. 在存储系统的层次结构中,速度最快但容量最小的存储介质是______

寄存器啊,课本17页上有个图来着
图1.14

24. 虚拟内存之所以有效,是因为程序运行时的_______原理。

虚拟内存当然是因为程序运行只需要管自己要用的一亩三分地,要不然不就露馅了吗,填局部性

2020年

选择题

1. 操作系统在计算机系统中位于( )之间。

ABCD
CPU和用户CPU和设备硬件和用户硬件和软件

课本最开头,选C

2. 在加入中断阶段的指令周期中,当发生中断时,CPU暂停当前进程,并执行( )。

ABCD
中断处理程序下一个就绪进程等待下一条指令

中断肯定要执行中断处理程序啊,选A

3. 进程从运行态转换到阻塞态,不可能是由于现运行进程( )。

ABCD
出现缺页中断执行semWait()读/写磁盘执行semSignal()

semSignal()是运行态转换到就绪态,选D

4. 采用用户级多线程策略时,操作系统内核调度的对象是( )。

ABCD
进程用户级线程作业内核级线程

操作系统内核关进程,进程再去管线程,再说了这题三个线程肯定要选不是线程那个啊,A

5. 在下列进程调度算法中,不可抢占式算法是( )。

ABCD
最短剩余时间优先算法最短进程优先算法时间片轮转算法最高响应比优先算法

详见大题部分,选B

6. 临界区是指( )。

ABCD
一个互斥资源一个共享缓冲区一段数据一段程序

临界区是指进程中访问临界资源的那段程序代码 ,所以选D

7. 下列( )不是临界资源。

ABCD
打印机进程的局部数据全局变量共享缓冲区

临界资源是可被多个进程共享但需要互斥访问的资源,只要知道这个定义那这题就是很裸的选B

8. 在多道程序设计环境下,操作系统分配资源是以( )为基本单位。

ABCD
作业进程线程程序

都说了多个程序,肯定是以进程为单位啊,选B

9. 当一个进程处于正在等待( )的状态时,称为阻塞状态。

ABCD
输入数据抢占CPU进入内存分配时间片

后面几个都跟CPU有关系了,要么就绪态要么运行态,所以选A

10. 下列叙述中正确的是( )。

ABCD
引入线程后处理器只在线程间切换线程可提高程序并发执行的程度引入线程增加了程序执行时的时空开销一个进程必须包含多个线程

AD都是明显不对,至于C的话,应该是减少开销,选B

11. 在2个生产者、3个消费者共享4个缓冲区的生产者-消费者问题中,用于互斥使用缓冲区的信号量的初值应该是( )。

ABCD
1234

你别管几个跟鸡哥,生产者消费者都有的情况下一般都是给1,选A

12. 磁盘空间碎片少且便于随机存取文件数据的文件分配方法是( )。

ABCD
连续分配最佳适配链接分配索引分配

索引分配通过索引表记录文件块位置,支持随机访问且碎片少,选D

13. 内存利用率高且便于进程共享和保护数据的内存管理方法是( )。

ABCD
分区分页分段段页式

这个题面一看,既要又要,肯定是结合的形式,选D

14. 内存动态分区放置算法中,通常来说性能最差的是( )。

ABCD
首次适配下次适配最佳适配伙伴系统

最佳适配算法虽能找到最接近需求的分区,但易产生大量小碎片,性能最差,选C

15. 下列不能使系统从死锁中恢复的措施是( )。

ABCD
杀死进程挂起进程抢占资源重启进程

挂起进程不释放资源,无法打破死锁条件;杀死进程、抢占资源、重启进程均可恢复系统,选B

填空题

16. 动态分区分配算法会将内存分割成许多不连续的小分区,称之为______。

上面提到好多次了,叫碎片

17. UNIX中,父进程执行fork()创建子进程,则子进程的返回值是______。

返回0

18. 设访问一次Cache需0.1μs,访问一次内存需1μs,Cache命中率为90%,则访问一个字节的平均存取时间为______。

命中率 90% 时:直接访问 Cache(0.1μs)+ 内存(1μs)的时间为 0.1μs + 1μs = 1.1μs,但实际 Cache 命中时仅需访问 Cache,未命中时需先访 Cache 再访内存。0.9×0.1μs+0.1×(0.1μs+1μs)=0.2μs

19. 在动态分区存储管理中需要一对基址寄存器和限长寄存器,其中______用于重定位。

顾名思义啊,带址字就定位用的,另外一个都叫限长了,肯定是防止越界的啊,填基址寄存器

20. 就计算密集型进程和IO密集型进程而言,______的CPU调度优先级更高。

IO 密集型进程频繁等待 IO 操作,CPU 利用率低,优先调度可让 CPU 在其等待 IO 时处理其他进程,提高整体效率,填I/O密集型

21. 多道批处理系统注重于提高______,而分时系统注重于减少用户程序的______。

资源利用率;响应时间

22. 一个作业在8:00到达系统,预计运行1小时,若从10:00开始执行该作业,此时它的响应比是______。

响应比 = (等待时间 + 服务时间)/ 服务时间,也就是(2+1)/1=3

23. 通常在PC机中,对磁盘的I/O控制采用______方式,对键盘的I/O控制采用______方式。

DMA(直接内存访问):适合磁盘等高速设备,无需 CPU 干预即可批量传输数据,减少 CPU 占用。
中断驱动:键盘输入是随机事件,通过中断通知 CPU 处理,效率更高(若用轮询会浪费 CPU 资源)。
DMA;中断驱动

http://www.lryc.cn/news/578167.html

相关文章:

  • QT中QSS样式表的详细介绍
  • localStorage 和 sessionStorage
  • Python + Selenium 自动化爬取途牛动态网页
  • 在vue当中使用动画
  • Hily×亚矩云手机:社交元宇宙的“云端心跳加速器”
  • JVM 垃圾回收(GC)笔记
  • LLaMA-Factory框架之参数详解
  • Webpack原理剖析与实现
  • 1.1_2 计算机网络的组成和功能
  • FastDFS分布式储存
  • 华为云Flexus+DeepSeek征文 | ​​接入华为云ModelArts Studio大模型 —— AI智能法务解决方案革新法律实践​
  • 38.docker启动python解释器,pycharm通过SSH服务直连
  • ERP系统Bug记录
  • 前端Vue面试八股常考题(一)
  • 中证500股指期货一手多少钱呢?风险如何?
  • HTML5 实现的圣诞主题网站源码,使用了 HTML5 和 CSS3 技术,界面美观、节日氛围浓厚。
  • 华为云 Flexus+DeepSeek 征文|基于 Dify 平台开发智能客服 AI Agent 的完整实战指南
  • 【STM32HAL-第1讲 基础篇-单片机简介】
  • 前端开发面试题总结-原生小程序部分
  • 《从量子奇境到前端优化:解锁卡西米尔效应的隐藏力量》
  • 《用奥卡姆剃刀原理,为前端开发“减负增效”》
  • 【软考高项论文】论信息系统项目的整体管理
  • 【Java面试】10GB,1GB内存,如何排序?
  • PHP WebSocket服务器搭建指南
  • 从入门到精通:npm、npx、nvm 包管理工具详解及常用命令
  • Springboot + vue + uni-app小程序web端全套家具商场
  • 【Spring】——事务、整合、注解
  • 设计模式-观察者模式(发布订阅模式)
  • UE5 - 制作《塞尔达传说》中林克的技能 - 17 - 遥控炸弹(二)
  • 键盘第一下无反应