一、单选题
- 批处理系统的主要缺点是:A
A、缺乏交互性 B、CPU的利用率不高 C、不具备并行性 D、内存利用率低 - 操作系统是一组()B
A、设备管理程序 B、资源管理程序 C、中端处理程序 D、文件管理程序 - 下列选项中,不可能在用户态发生的是()B
A、缺页 B、进程切换 C、系统调用 D、外部中断 - 下列不属于分时系统的优点的是()B
A、便于资源共享 B、交互能力较弱,系统专用
C、相应较快,界面友好 D、多用户,便于普及 - ()是操作系统不可缺少的硬件支持。D
A、鼠标 B、键盘 C、USB D、定时器 - 一次系统调用的完成需要()次模式转换。C
A、0 B、1 C、2 D、3
解答:一次系统调用的完成需要进行2次模式转换,首先从用户模式转换到内核模式,然后再从内核模式转换回用户模式。 - 下面关于分时系统的叙述错误的是()。D
A、分时系统的响应时间好
B、分时系统中每个任务依次轮流使用时间片
C、分时系统是一种多用户操作系统
D、分时系统主要用于批处理作业
解答:分时系统具有以下特征:多路性、独立性、及时性、交互性。分时系统的响应时间好,每个任务依次轮流使用时间片,是一种多用户操作系统。分时系统主要用于交互式,不是批处理 - 引入多道程序的目的在于()A
A、充分利用CPU,减少CPU等待时间
B、提高实时响应速度
C、有利于代码共享,减少主、辅存信息交换量
D、充分利用存储器 - 在计算机系统中,操作系统是()D
A、处于用户软件之下的应用软件
B、处于用户软件之下的支撑软件
C、处于系统软件之上的应用软件
D、处于裸机之上的第一层软件 - 特权指令是指()A
A、其执行可能有损系统的安全性
B、控制指令
C、系统管理员可用的指令
D、机器指令 - 下面哪一项是操作系统与用户的接口? C
A、进程调度 B、程序编译 C、系统调用 D、中断处理
解答:在操作系统中,系统调用是操作系统与用户的接口。系统调用是指用户程序通过系统调用向操作系统请求服务,以实现对计算机资源的访问和控制。用户可以通过系统调用使用操作系统提供的各种功能,如文件操作、进程管理、设备管理等。 - 以下操作系统不属于手持设备系统的是()D
A、Windows Phone B、IOS C、Android D、Unix - 以下有关分布式操作系统的论述,错误的是()C
A、需要网络操作系统的支持 B、目前还没有真正意义上的分布式操作系统
C、又称紧耦合系统 D、运行在多个计算机上
解答:分布式操作系统又称松耦合系统,而非紧耦合系统,所以 C 错。 - 不是操作系统关心的主要问题是()C
A、管理计算机系统资源 B、设计、提高用户程序与计算机硬件系统的界面
C、高级程序设计语言的编译器 D、管理计算机裸机 - 当CPU执行操作系统代码时,称处理机处于()D
A、就绪状态 B、自由态 C、目态 D、管态
解答:当 CPU 执行操作系统代码时,称处理机处于管态。管态又称系统态,是操作系统管理程序运行的状态,具有较高的特权级别,可以执行所有的指令,包括特权指令。 - 多道程序设计是指()B
A、同一个程序可以对应多个不同的进程
B、有多个程序同时进入主存并发运行
C、有多个程序同时进入CPU
D、程序一个一个依次装入内容并顺序执行 - Unix操作系统是著名的()操作系统 C
A、批处理 B、实时 C、分时 D、分布式 - 与计算机硬件关心最密切的软件是:()A
A、操作系统 B、数据库系统 C、安全软件 D、编译器 - 下面关于操作系统启动过程的描述,顺序正确的是? A
(1)检查硬件(2)寻址执行BIOS映射区(3)加载引导扇区(4)初始化系统(5)启动内核
A、(2)(1)(3)(5)(4) B、(2)(1)(3)(4)(5) C、(3)(1)(2)(5)(4)D、(1)(2)(3)(4)(5) - 在分时系统中,时间片一定时,(),响应时间越长。D
A、内存越多 B、内存越少 C、用户数越少 D、用户数越多
解答:在分时系统中,每个用户都会被分配一个时间片,在这个时间片内,用户可以使用 CPU 资源。如果用户数较少,那么每个用户可以得到更多的 CPU 时间,从而更快地完成任务,响应时间也就较短。相反,如果用户数较多,每个用户得到的 CPU 时间就会减少,任务完成的速度就会变慢,响应时间也就较长。 - 计算机系统中判断是否有中断事件发生应该在()B
A、由用户态转入核心态时 B、执行完一条指令后
C、进程切换时 D、执行P操作后
解答:计算机系统中,判断是否有中断事件发生应该在执行完一条指令后,因为中断事件可能会在指令执行过程中发生,而在执行完一条指令后,CPU 会检查是否有中断事件发生。 - 下面关于操作系统的叙述中正确的是 () B
A、分时系统不一定都具有人机交互功能
B、批处理作业必须具有作业控制信息
C、从响应时间的角度看,实时系统与分时系统差不多
D、由于采用了分时技术,用户可以独占计算机的资源
解答:选项 A:分时系统具有人机交互功能,所以选项 A 错误。选项 B:批处理作业必须具有作业控制信息,所以选项 B 正确。选项 C:从响应时间的角度看,实时系统比分时系统更快,所以选项 C 错误。选项 D:分时系统是将计算机的系统资源(尤其是 CPU 时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片,因此用户不能独占计算机的资源,所以选项 D 错误。
二、多选题
- 操作系统处理中断的流程包括() ABCD
A、分析是何种中断,以便转去执行相应的中端处理程序
B、保护当前正在运行程序的现场
C、执行相应的中断处理程序
D、恢复被中断程序的现场 - 下列程序工作在内核态的有()ABCD
A、中断处理程序 B、进程调度
C、内存管理 D、系统调用的处理程序
三、判断题
- 分布式操作系统又称紧耦合系统。×
- 单道批处理系统中,内存可以存在多个作业。x
- 交互式进程主要关注的指标是响应时间。√
- 分时系统比 多道批处理系统的系统开销大。√
- 常用的虚拟机软件有JVM、VMWARE、Virtual Box等。√
- 多道批处理系统的CPU利用率比单道批处理系统高,但是设备利用率差不多。×
- 并发是指两个或多个作业在同一时间间隔内依次运行。√
- 一个物理计算机上存在多个虚拟机,不同虚拟机相互隔离。√
- 微内核是指精心设计的,能够提供现代操作系统核心功能的小型内核,其通常运行在系统态,而且开机启动后常驻内存,不会因内存紧张而换出到外存。 √
- 操作系统是整个软件体系中最底层的软件。√
- 多道程序设计的目的是提高CPU的利用率,充分发挥计算机系统部件的并行性。√
- 操作系统只管理硬件资源。×
- 系统调用的代码是在内核模式执行的。√
- 一个物理计算机上的各个虚拟机的资源可以动态调配。 √
- 单道批处理系统的核心思想是把一批作业一次装入计算机。×
番外:
用户态和核心态是操作系统中的两种不同状态,它们分别对应着不同的操作和权限。
在用户态下,进程可以执行以下操作:
读取和写入文件;创建和销毁进程;分配和释放内存;执行用户程序
在核心态下,操作系统可以执行以下操作
管理硬件设备;分配系统资源;处理中断和异常;实施进程调度
需要注意的是,用户态和核心态之间的转换需要通过系统调用或中断来实现。在用户态下,进程无法直接访问核心态的资源和功能,必须通过系统调用向操作系统请求服务。而在核心态下,操作系统可以直接访问和控制计算机的硬件资源,以实现对整个系统的管理和控制。