操作系统期末基础知识

一、选择题

1、操作系统的主要功能包括下列哪一项? C

A、用户接口 B. 网络安全 C. 资源分配 D. 数据加密

2、下列哪个不是通用操作系统? D

A、Windows B. macOS  C. Linux  D. iOS

3、操作系统中用于进程通信的机制是? D

A. TCP          B. UDP      C. HTTP          D. IPC

D:共享命名管道资源

4、在虚拟内存中,什么是页面置换的目的?C

A. 增加内存容量          B. 减少外部设备的使用

C. 提高CPU利用率       D. 扩大程序地址空间

5、下列哪种调度算法可能导致饥饿现象?A

A.最短作业优先 B. 时间片轮转 C. 最高响应比优先 D. 先来先服务

6、操作系统的功能不包括以下哪项? (    C   )

A.进程管理 B. 文件管理 C. 网络管理 D. 设备管理

7、下列哪个不是操作系统的类型?(   D    )

A.分时操作系统 B. 实时操作系统 C. 分布式操作系统 D. 人工智能操作系统

8、下列文件系统中,不是常见的文件系统的是?(   D    ) 

A. FAT32   B. ext4   C. NTFS   D. SMTP

注:SMTP是一种提供可靠且有效的电子邮件传输的协议

9、在文件系统中,簇(Cluster)是指什么? D

A. 存储空间的最小单位        B. 文件的逻辑存储单位

C. 网络文件共享单位          D. 文件系统的管理单元

10、以下哪个不是进程同步的机制? D

A. 信号量       B. 哲学家就餐问题     C. 互斥量      D. 死锁检测

11、下列哪个不是CPU调度算法?C

A. SPN        B. SJF          C. PSN          D. RR

注:SPN是短进程优先调度算法,SJF是短作业优先算法,RR是轮转法

12、在页面置换算法LRU中,LRU的意思是?A

A最近最久未使用 B. 最少使用 C. 最早引用 D. 最长剩余时间

13、在多道程序设计系统中,为了保护进程资源,需要使用? (   B    )

A.信号量 B. 互斥量 C. 自旋锁 D. 事件计数器

14、页式存储管理中,页表的作用是?(   B   ) 

A. 存储页面内容            B. 存储页面的物理地址

C. 存储页面的逻辑地址       D. 存储页面的大小

15、虚拟内存的使用可以?(    A  ) 

A. 提高内存利用率        B. 加速内存的读写

C. 扩大程序的地址空间     D. 所有选项都是

16、在操作系统中,CPU调度会受到(   A    )的影响?

A.程序的优先级 B. 程序的大小 C. 程序的复杂度 D. 程序的长度

17、缺页中断是指? B

A. 访问外部设备时发生的中断   B. 访问地址不存在的页面时发生的中断

C. 访问I/O端口时发生的中断   D. 访问虚拟地址时发生的中断

18、在进程管理中,什么是死进程? B

A. 请求资源而进入等待状态的进程    B. 完成执行却未被终止的进程

C. 永远处于就绪态的进程            D. 无法执行的进程

19、操作系统中基本的安全性问题是? A

A.访问控制 B. 数据加密 C. 防火墙 D. 病毒防护

20、下列哪个不是Linux操作系统的特点? C

A.开放源代码 B. 多用户多任务 C. 图形用户界面 D. 支持众多硬件

21、哪个调度算法最适用于实时系统? B

A. 时间片轮转    B. 优先级调度     C. 先来先服务     D. 最短作业优先

22、页式存储管理中,每取一条指令或取一个操作数,访问主存的次数最多是(  B  ) 。

A.1               B .2           C .3              D.4

23、对磁盘进行移臂调度的目的是为了缩短 (  A       ) 时间。  

A. 寻找           B. 延迟        C. 传送          D. 启动  

24、启动外设前必须组织好通道程序,通道程序是由若干 (   A   ) 组成。  

A.CCW            B.CSW          C.CAW           D.PSW

25、作业调度程序是从处于 (  B   ) 状态的作业中选取一个作业并把它装入主存。  

A. 输入         B. 收容         C. 执行             D. 完成  

26、操作系统中用于跟踪进程执行的原因和轨迹的机制是? B

A. 日志      B. 调度算法      C. 信号量       D. 系统调用

27、下列哪个是操作系统资源调度的目标? D

A. 高吞吐量     B. 低延迟       C. 公平分享       D. 所有选项都是

28、Windows操作系统中用于创建子进程的系统调用是? C

A. fork()          B. spawn()          C. createProcess()        D.exec()

29、操作系统中用于提供用户接口的部分是?B

A. 内核          B. Shell           C. 文件系统        D. 中断处理程序

30、操作系统中负责页面置换的算法有哪些? A

A. FIFO、LRU、OPT                   B. FCFS、SJF、RR

C. SCAN、C-SCAN、LOOK             D. SPF、PSN、EDF

31、在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于 (   C  ) 。  

A. 进程相应的程序段的长度         B. 进程总共需要运行时间多少  

C. 进程自身和进程调度策略         D. 进程完成什么功能

32、若系统中有五个并发进程涉及某个相同的变量 a ,则变量a的相关临界区是由 (      D   ) 临界区构成。  

A.2 个          B.3 个          C.4 个                D.5 个  

33、在多进程的并发系统中,肯定不会因竞争 (   D    ) 而产生死锁。  

A. 打印机        B. 磁带机      C. 磁盘               D.CPU

34、通常不采用 (    D    ) 方法来解除死锁。  

A. 终止一个死锁进程          B. 终止所有死锁进程  

C. 从死锁进程处抢夺资源      D. 从非死锁进程处抢夺资源  

35、(    C     ) 不是 Unix 系统的特色。  

A. “交互的分时系统 ”          B. “以全局变量为中心的模块结构 ”

C. “模块之间调用关系简明 ”    D. “可以分成内核和外壳 ”

二、填空题

1、页面置换算法中的LRU是指______最久最近未使用算法______。

2、调度算法根据是否允许抢占可以分为__抢占式调度_____和_不可抢占式调度_______。

3、当一个进程完成了特定的任务后,系统收回这个进程所占的 工作区或主存空间或资源__________ 和取消该进程的 ___进程控制块(PCB)_________ 就撤消了该进程。

4、进程的三种基本状态分别是____阻塞_________,___就绪__________和___运行______。

5、连续分配存储管理方式中,用于解决外碎片问题的方法是___紧凑_。

  • 24
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值