一、选择题
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、连续分配存储管理方式中,用于解决外碎片问题的方法是___紧凑_。