操作系统期末题库

操作系统期末题库

仅供参考

第一章 操作系统引论

1. (单选题)为了使计算机在运行过程中能及时处理内部和外部发生的各种突发性事件,现代操作系统采用了 机制。
  • A. 查询
  • B. 中断
  • C. 调度
  • D. 进程

我的答案: B正确答案: B

2. (单选题)有关原语的说法中, 是正确的。
  • A. 原语是不可中断执行的用户过程
  • B. 原语是不可中断执行的操作系统过程
  • C. 原语是可中断执行的用户过程
  • D. 原语是可中断执行的操作系统过程

我的答案: B正确答案: B

3. (单选题)在计算机系统中,操作系统是 。
  • A. 处于裸机之上的第一层软件
  • B. 处于硬件之下的低层软件
  • C. 处于应用软件之上的系统软件
  • D. 处于系统软件之上的用户软件

我的答案: A正确答案: A

4. (单选题)操作系统的基本类型主要有 。

  • A. 批处理系统、分时系统和多任务系统
  • B. 单用户系统、多用户系统和批处理系统
  • C. 批处理操作系统、分时操作系统及实时操作系统
  • D. 实时系统、分时系统和多用户系统

我的答案: C正确答案: C

5. (单选题)所谓 是指将一个以上的作业放人主存,并且同时处于运行状态,这些作业共享处理机和外围设备等其他资源。
  • A. 多重处理
  • B. 多道程序设计
  • C. 实时处理
  • D. 共同执行

我的答案: B正确答案: B

6. (单选题)操作系统的功能是进行处理机管理、 管理 、设备管理、文件管理和作业管理等。
  • A. 进程
  • B. 存储器
  • C. 硬件
  • D. 软件

我的答案: B正确答案: B

7. (单选题)操作系统的两个最主要的特征是 。
  • A. 并发性和虚拟性
  • B. 并发性和共享性
  • C. 共享性和异步性
  • D. 共享性和虚拟性

我的答案: B正确答案: B

8. (单选题)设计批处理多道系统时,首先要考虑的是 。
  • A. 灵活性和可适应性
  • B. 系统效率和吞吐量
  • C. 交互性和响应时间
  • D. 实时性和可靠性

我的答案: B正确答案: B

9. (单选题)在操作系统中,用户界面指的是 。
  • A. 硬件接口、软件接口和操作环境
  • B. 命令接口、程序接口和操作环境
  • C. 硬件接口、命令接口和操作环境
  • D. 硬件接口、命令接口和程序接口

我的答案: B正确答案: B

10. (单选题)从用户的观点看,操作系统是 。
  • A. 用户与计算机之间的接口
  • B. 控制和管理计算机资源的软件
  • C. 合理地组织计算机工作流程的软件
  • D. 由若干层次的程序按一定的结构组成的有机体

我的答案: A正确答案: A

11. (单选题)配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为 计算机。
  • A. 并行
  • B. 真实
  • C. 虚拟
  • D. 共享

我的答案: C正确答案: C

12. (单选题)在 的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
  • A. 批处理操作系统
  • B. 实时操作系统
  • C. 分时操作系统
  • D. 多处理机操作系统

我的答案: B正确答案: B

13. (单选题)操作系统的发展过程是 。
  • A. 原始操作系统,管理程序,操作系统
  • B. 原始操作系统,操作系统,管理程序
  • C. 管理程序,原始操作系统,操作系统
  • D. 管理程序,操作系统,原始操作系统

我的答案: C正确答案: C

14. (单选题)处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许 使用。
  • A. 操作员
  • B. 联机用户
  • C. 操作系统
  • D. 目标程序

我的答案: C正确答案: C

15. (单选题)下列选项中,操作系统提供的给应用程序的接口是 。
  • A. 系统调用
  • B. 中断
  • C. 库函数
  • D. 原语

我的答案: A正确答案: A

16. (单选题)操作系统的最主要设计目标是 。
  • A. 方便性和有效性
  • B. 方便性和可扩展性
  • C. 有效性和可扩展性
  • D. 有效性和开放性

我的答案: A正确答案: A

二. 简答题(共4题)

17. (简答题)内存管理有哪些主要功能?他们的主要任务是什么?
  • 正确答案:

    内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。

    内存分配:为每道程序分配内存。

    内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。

    地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。

    内存扩充:用于实现请求调用功能,置换功能等。

18. (简答题)OS的作用可表现在哪几个方面?
  • 正确答案:

    OS作为用户与计算机硬件系统之间的接口

    OS作为计算机系统资源的管理者

    OS实现了对计算机资源的抽象

19. (简答题)处理机管理有哪些主要功能?它们的主要任务是什么?
  • 正确答案:

    处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度。

    进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。

    进程同步:为多个进程(含线程)的运行进行协调。

    进程通信:用来实现在相互合作的进程之间的信息交换。

    处理机调度: (1)作业调度。从后备队列里按照一定的算法,选出若干个作业,为他们分配运行所需的资源

    ​ (2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给它,使进程投入执行。

20. (简答题) OS有哪几大特征?其最基本的特征是什么?

​ 并发性、共享性、虚拟性和异步性四个基本特征

​ 最基本的特征是并发性

第二章 进程管理

一. 单选题(共18题)

1. (单选题)对于有两个并发进程的系统,设互斥信号量为mutex,若mutex=0,则 。
  • A. 表示没有进程进入与mutex相关的临界区
  • B. 表示有一个进程进入与mutex相关的临界区
  • C. 表示有一个进程进入与mutex相关的临界区,另一个进程等待进入
  • D. 表示有两个进程进入与mutex相关的临界区

我的答案: B正确答案: B

2. (单选题)进程和程序的一个本质区别是 。
  • A. 前者分时使用CPU,后者独占CPU
  • B. 前者存储在内存,后者存储在外存
  • C. 前者为动态的,后者为静态的
  • D. 前者在一个文件中,后者在多个文件中

我的答案: C正确答案: C

3. (单选题)有三个进程共享同一段程序段,而每次最多允许两个进程进入该程序段,若用PV操作作为同步机制,而信号量S的取值范围为 。
  • A. 2,1,0,- 1
  • B. 3,2,1,0
  • C. 2,1,0,-1,- 2
  • D. 1,0,-1,-2

我的答案: A正确答案: A

4. (单选题)下面临界区概念论述正确的是 。
  • A. 临界区是指进程中用于实现进程互斥的那段程序代码
  • B. 临界区是指进程中用于实现进程同步的那段程序代码.
  • C. 临界区是指进程中用于实现进程通信的那段程序代码
  • D. 临界区是指进程中用于访问临界资源的那段程序代码

我的答案: D正确答案: D

5. (单选题)进程是系统核心调度及资源分配的基本单位,它是由 组成的。
  • A. 程序、数据和PCB
  • B. 程序、数据和标识符
  • C. 程序、标识符和PCB
  • D. 数据、标识符和PCB

我的答案: A正确答案: A

6. (单选题)当进程因时间片用完而让出处理机时,该进程应转变为 状态。
  • A. 等待
  • B. 就绪
  • C. 运行
  • D. 完成

我的答案: B正确答案: B

7. (单选题)用V操作唤醒–个等待进程时,被唤醒进程的状态变为 。
  • A. 等待
  • B. 就绪
  • C. 运行
  • D. 完成

我的答案: B正确答案: B

8. (单选题)并发性是指若干事件在 发生。
  • A. 同一时刻
  • B. 同一时间间隔内
  • C. 不同时刻
  • D. 不同时间间隔内

我的答案: B正确答案: B

9. (单选题)当一个进程 就要退出等待队列而进入就绪队列。
  • A. 启动了外设
  • B. 用完了规定的时间片
  • C. 获得了所等待的资源
  • D. 能得到所等待的处理器

我的答案: C正确答案: C

10. (单选题)某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将 。
  • A. 从就绪变为运行
  • B. 从运行变为就绪
  • C. 从运行变为阻塞
  • D. 从阻塞变为就绪

我的答案: D正确答案: D

11. (单选题)我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,正确的论述为 。
  • A. 对临界资源是不能实现资源共享的
  • B. 只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享
  • C. 为临界资源配上相应的设备控制块后,便能被共享
  • D. 对临界资源,应采取互斥访问方式,来实现共享

我的答案: D正确答案: D

12. (单选题)若在一个单处理器的计算机系统中同时存在5个并发进程,则任何时刻允许占用处理器的进程数为 。
  • A. 至少1个
  • B. 最多1个
  • C. 至少5个
  • D. 最多5个

我的答案: B正确答案: B

13. (单选题)在一段时间内只允许一个进程访问的资源,称为 。
  • A. 共享资源
  • B. 临界区
  • C. 临界资源
  • D. 共享区

我的答案: C正确答案: C

14. (单选题)在进程的状态转换过程中, 是不可能发生的。
  • A. 运行态变为就绪态
  • B. 就绪态变为运行态
  • C. 运行态变为阻塞态
  • D. 阻塞态变为运行态

我的答案: D正确答案: D

15. (单选题)有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是 。
  • A. 1至-(m-1)
  • B. 1至m-1
  • C. 1至-m
  • D. 1至m

我的答案: A正确答案: A

16. (单选题)已经获得除 以外的所有运行所需资源的进程处于就绪状态。
  • A. 存储器
  • B. 打印机
  • C. CPU
  • D. 磁盘空间

我的答案: C正确答案: C

17. (单选题)进程控制块是描述进程状态和特性的数据结构,一个进程 。
  • A. 可以有多个进程控制块
  • B. 可以和其他进程共用一个进程控制块
  • C. 可以没有进程控制块
  • D. 只能有唯–的进程控制块

我的答案: A正确答案: D

18. (单选题)两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的 。
  • A. 同步
  • B. 执行
  • C. 互斥
  • <
 操作系统原理 课程试卷(一)答案共4页 学院   专业        成绩      年级   学号      姓名     日期     考试形式: 闭卷 时间: 120分钟 一、 填空题(20分,每空1分) 1、进程通信的常用方式有 直接通信 和 间接通信 等。 2、如果P(S1)和P(S2)两个操作在一起,那么P操作的顺序至关重要,一个同步P操作与一个互斥P操作在一起时同步 P操作在互斥 P操作前。而两个V操作的次序无关紧要 。 3、P(S):表示申请一个资源 ; V(S)表示释放一个资源 。信号量的初值应该大于等于0 。 4、在请求式分页系统中,页框的分配中有一种方式称为固定分配。固定分配有两种不同的方式,分别是平均分配 和按比率分配 。 5、在请求式分页存储管理系统中,不能在计算机中实现的页面淘汰算法是最佳算法 ,选择淘汰不再使用或最远的将来才使用的页的算法是先进先出算法 ,选择淘汰在主存驻留时间最长的页的算法是最近最少使用 。 6、将作业地址空间中的逻辑地址转换为主存中的物理地址的过程称为 地址转换。 7、访问磁盘时间由三部分组成 寻道时间 、 旋转延迟时间 和 传输时间 。 8、I/O设备的控制方式有 轮询 、 中断 和 DMA 等。 二、 判断题(20分,每题4分,请说明正确与否的理由) 1、分布式系统就是紧偶合系统。 错。 分布式系统是松散偶合系统。 2、在一个只有单个CPU的计算机中,进程不能并行操作。 错。 一个进程在利用CPU运行,另一个进程可以同时进行I/O操作,它们是并行的。 3、线程可以分为内核级(Kernel Thread)和用户级(User Thread)两种,操作系统不可以直接调度用户级的线程。 对。 4、有m个进程的操作系统出现死锁时, 死锁进程的个数为1α>0时此算法是什么算法? 2) 请问当α<β<0时此算法是什么算法? 答: 1) 先来先服务 2) 先来后服务 六、 一个程序P的用户空间为16K,存储管理采用请求式分页系统,每个页面大小为2K,存在以下的页表: 页框号 有效位 12 1 3 1 0 1 0 0 2 1 15 1 0 0 8 1 其中,有效位=1表示页面在内存;0表示页面不在内存。 请将虚地址0x060C,0x1502,0x1d71,0x2c27,0x4000转换为物理地址。 答: 0x060C:1548+12*2048=0x660C 0x1502:0x502 0x1d71:缺页 0x2c27:0x1427 0x4000:越界 七、 1目录文件采用链接式,每个磁盘块存放10个下级文件的描述,最多存放40个下级文件,若下级文件为目录文件,上级目录指向该目录文件的第一块,否则指向普通文件的文件控制块。普通文件采用二级索引形式,文件控制块中给出12个磁盘块地址,前10个磁盘块地址指出前10页的物理地址,第11个磁盘块地址指向一级索引表,一级索引表给出256个磁盘块地址,即指出该文件第10页至第265页的地址,第12个磁盘块地址指向二级索引表,二级索引表中指出256个一级索引表的地址。 (1) 该文件系统中的普通文件最大可有多少页? (2) 若要读文件/A/D/K/Q中的某一页, 最少要启动磁盘几次? 最多要启动磁盘几次? 答: (1)该文件系统中的普通文件最大可有:10+256+256*256=65802页 (2)若要读文件/A/D/K/Q中的某一页, 最少要启动磁盘1+1+1+1+1=5次,最多要启动磁盘4+4+4+4+2+1=19次
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值