【操作系统习题】操作系统的引论

一、单选题

  1. 批处理系统的主要缺点是:A
    A、缺乏交互性 B、CPU的利用率不高 C、不具备并行性 D、内存利用率低
  2. 操作系统是一组()B
    A、设备管理程序 B、资源管理程序 C、中端处理程序 D、文件管理程序
  3. 下列选项中,不可能在用户态发生的是()B
    A、缺页 B、进程切换 C、系统调用 D、外部中断
  4. 下列不属于分时系统的优点的是()B
    A、便于资源共享 B、交互能力较弱,系统专用
    C、相应较快,界面友好 D、多用户,便于普及
  5. ()是操作系统不可缺少的硬件支持。D
    A、鼠标 B、键盘 C、USB D、定时器
  6. 一次系统调用的完成需要()次模式转换。C
    A、0 B、1 C、2 D、3
    解答:一次系统调用的完成需要进行2次模式转换,首先从用户模式转换到内核模式,然后再从内核模式转换回用户模式。
  7. 下面关于分时系统的叙述错误的是()。D
    A、分时系统的响应时间好
    B、分时系统中每个任务依次轮流使用时间片
    C、分时系统是一种多用户操作系统
    D、分时系统主要用于批处理作业
    解答:分时系统具有以下特征:多路性、独立性、及时性、交互性。分时系统的响应时间好,每个任务依次轮流使用时间片,是一种多用户操作系统。分时系统主要用于交互式,不是批处理
  8. 引入多道程序的目的在于()A
    A、充分利用CPU,减少CPU等待时间
    B、提高实时响应速度
    C、有利于代码共享,减少主、辅存信息交换量
    D、充分利用存储器
  9. 在计算机系统中,操作系统是()D
    A、处于用户软件之下的应用软件
    B、处于用户软件之下的支撑软件
    C、处于系统软件之上的应用软件
    D、处于裸机之上的第一层软件
  10. 特权指令是指()A
    A、其执行可能有损系统的安全性
    B、控制指令
    C、系统管理员可用的指令
    D、机器指令
  11. 下面哪一项是操作系统与用户的接口? C
    A、进程调度 B、程序编译 C、系统调用 D、中断处理
    解答:在操作系统中,系统调用是操作系统与用户的接口。系统调用是指用户程序通过系统调用向操作系统请求服务,以实现对计算机资源的访问和控制。用户可以通过系统调用使用操作系统提供的各种功能,如文件操作、进程管理、设备管理等。
  12. 以下操作系统不属于手持设备系统的是()D
    A、Windows Phone B、IOS C、Android D、Unix
  13. 以下有关分布式操作系统的论述,错误的是()C
    A、需要网络操作系统的支持 B、目前还没有真正意义上的分布式操作系统
    C、又称紧耦合系统 D、运行在多个计算机上
    解答:分布式操作系统又称松耦合系统,而非紧耦合系统,所以 C 错。
  14. 不是操作系统关心的主要问题是()C
    A、管理计算机系统资源 B、设计、提高用户程序与计算机硬件系统的界面
    C、高级程序设计语言的编译器 D、管理计算机裸机
  15. 当CPU执行操作系统代码时,称处理机处于()D
    A、就绪状态 B、自由态 C、目态 D、管态
    解答:当 CPU 执行操作系统代码时,称处理机处于管态。管态又称系统态,是操作系统管理程序运行的状态,具有较高的特权级别,可以执行所有的指令,包括特权指令。
  16. 多道程序设计是指()B
    A、同一个程序可以对应多个不同的进程
    B、有多个程序同时进入主存并发运行
    C、有多个程序同时进入CPU
    D、程序一个一个依次装入内容并顺序执行
  17. Unix操作系统是著名的()操作系统 C
    A、批处理 B、实时 C、分时 D、分布式
  18. 与计算机硬件关心最密切的软件是:()A
    A、操作系统 B、数据库系统 C、安全软件 D、编译器
  19. 下面关于操作系统启动过程的描述,顺序正确的是? 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)
  20. 在分时系统中,时间片一定时,(),响应时间越长。D
    A、内存越多 B、内存越少 C、用户数越少 D、用户数越多
    解答:在分时系统中,每个用户都会被分配一个时间片,在这个时间片内,用户可以使用 CPU 资源。如果用户数较少,那么每个用户可以得到更多的 CPU 时间,从而更快地完成任务,响应时间也就较短。相反,如果用户数较多,每个用户得到的 CPU 时间就会减少,任务完成的速度就会变慢,响应时间也就较长。
  21. 计算机系统中判断是否有中断事件发生应该在()B
    A、由用户态转入核心态时 B、执行完一条指令后
    C、进程切换时 D、执行P操作后
    解答:计算机系统中,判断是否有中断事件发生应该在执行完一条指令后,因为中断事件可能会在指令执行过程中发生,而在执行完一条指令后,CPU 会检查是否有中断事件发生。
  22. 下面关于操作系统的叙述中正确的是 () B
    A、分时系统不一定都具有人机交互功能
    B、批处理作业必须具有作业控制信息
    C、从响应时间的角度看,实时系统与分时系统差不多
    D、由于采用了分时技术,用户可以独占计算机的资源
    解答:选项 A:分时系统具有人机交互功能,所以选项 A 错误。选项 B:批处理作业必须具有作业控制信息,所以选项 B 正确。选项 C:从响应时间的角度看,实时系统比分时系统更快,所以选项 C 错误。选项 D:分时系统是将计算机的系统资源(尤其是 CPU 时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片,因此用户不能独占计算机的资源,所以选项 D 错误。

二、多选题

  1. 操作系统处理中断的流程包括() ABCD
    A、分析是何种中断,以便转去执行相应的中端处理程序
    B、保护当前正在运行程序的现场
    C、执行相应的中断处理程序
    D、恢复被中断程序的现场
  2. 下列程序工作在内核态的有()ABCD
    A、中断处理程序 B、进程调度
    C、内存管理 D、系统调用的处理程序

三、判断题

  1. 分布式操作系统又称紧耦合系统。×
  2. 单道批处理系统中,内存可以存在多个作业。x
  3. 交互式进程主要关注的指标是响应时间。√
  4. 分时系统比 多道批处理系统的系统开销大。√
  5. 常用的虚拟机软件有JVM、VMWARE、Virtual Box等。
  6. 多道批处理系统的CPU利用率比单道批处理系统高,但是设备利用率差不多。×
  7. 并发是指两个或多个作业在同一时间间隔内依次运行。√
  8. 一个物理计算机上存在多个虚拟机,不同虚拟机相互隔离。√
  9. 微内核是指精心设计的,能够提供现代操作系统核心功能的小型内核,其通常运行在系统态,而且开机启动后常驻内存,不会因内存紧张而换出到外存。 √
  10. 操作系统是整个软件体系中最底层的软件。√
  11. 多道程序设计的目的是提高CPU的利用率,充分发挥计算机系统部件的并行性。
  12. 操作系统只管理硬件资源。×
  13. 系统调用的代码是在内核模式执行的。
  14. 一个物理计算机上的各个虚拟机的资源可以动态调配。
  15. 单道批处理系统的核心思想是把一批作业一次装入计算机。×

番外:

用户态和核心态是操作系统中的两种不同状态,它们分别对应着不同的操作和权限。

在用户态下,进程可以执行以下操作:

读取和写入文件;创建和销毁进程;分配和释放内存;执行用户程序

在核心态下,操作系统可以执行以下操作

管理硬件设备;分配系统资源;处理中断和异常;实施进程调度

需要注意的是,用户态和核心态之间的转换需要通过系统调用或中断来实现。在用户态下,进程无法直接访问核心态的资源和功能,必须通过系统调用向操作系统请求服务。而在核心态下,操作系统可以直接访问和控制计算机的硬件资源,以实现对整个系统的管理和控制。

你可能感兴趣的:(计算机基础,centos)