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

一、单选题

  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. 单道批处理系统的核心思想是把一批作业一次装入计算机。×

番外:

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

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

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/595057.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

5.云原生安全之ingress配置域名TLS证书

文章目录 cloudflare配置使用cloudflare托管域名获取cloudflare API Token在cloudflare中配置SSL/TLS kubesphere使用cert-manager申请cloudflare证书安装证书管理器创建Secret资源创建cluster-issuer.yaml创建cert.yaml申请证书已经查看申请状态 部署harbor并配置ingress使用证…

Alibaba Cloud Linux镜像操作系统超详细测评!兼容CentOS

Alibaba Cloud Linux是基于龙蜥社区OpenAnolis龙蜥操作系统Anolis OS的阿里云发行版,针对阿里云服务器ECS做了大量深度优化,Alibaba Cloud Linux由阿里云官方免费提供长期支持和维护LTS,Alibaba Cloud Linux完全兼容CentOS/RHEL生态和操作方式…

PET塑料粘接时,要求强力粘接性能,那么怎么选胶呢?

聚对苯二甲酸乙二醇酯 简称PET。 需要强力粘接塑料PET时,可以选择以下几种胶水: 1.环氧树脂胶 具有较高的强度,硬度和耐久性,能够有效地粘合PET材料。但是,对于某些特殊环境和温度条件,可能需要选择耐高…

QT_01 安装、创建项目

QT - 安装、创建项目 1. 概述 1.1 什么是QT Qt 是一个跨平台的 C图形用户界面应用程序框架。 它为应用程序开发者提供建立艺术级图形界面所需的所有功能。 它是完全面向对象的,很容易扩展,并且允许真正的组件编程。 1.2 发展史 1991 年 Qt 最早由奇…

基于Java校园考试信息系统

基于Java校园考试信息系统 需求介绍 1、用户管理:系统需要提供用户管理功能,包括学生、教师和系统管理员等角色的管理。不同角色具有不同的操作权限。 2、考试管理:系统需要支持考试的创建、发布、安排等功能。管理员可以设置考试科目、考…

数组--238.除自身以外数组的乘积/medium

238.除自身以外数组的乘积 1、题目2、题目分析3、解题步骤4、复杂度最优解代码示例5、抽象与扩展 1、题目 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意…

聊聊分布式会话及实现方案

鲁大猿,寻找精品资料,帮你构建Java全栈知识体系 http://www.jiagoujishu.cn 基础概念 Session Cookie 会话方案比较简单,这里我在网上找了点资料,再回顾下基础吧。 为什么要产生Session http协议本身是无状态的,客户…

数据结构——二叉树四种遍历的实现

目录 一、树的概念 1、树的定义 1)树 2)空树 3)子树 2、结点的定义 1)根结点 2)叶子结点 3)内部结点 3、结点间关系 1)孩子结点 2)父结点 3)兄弟结点 4、树…

Mybatis-plus分页插件PageHelper的两种不同使用方式

最近在写需求的过程中接触到许多的分页,但是对于不同情况下会有不同的分页方法选择,由于目前使用得比较多的是mybatis-plus里面的分页插件,因此通过本文详细了解一下pageHelper的使用。 分页最终都是在sql中通过limit完成,limit offset,pageS…

图像分割 分水岭法 watershed

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 本文的C#版本请访问:图像分割 分水岭法 watershed(C#)-CSDN博客 Watershed算法是一种图像处理算…

Linux mcd命令教程:如何在MS-DOS文件系统中切换工作目录(附实例教程和注意事项)

Linux mcd命令介绍 mcd是mtools工具的指令,它用于在MS-DOS文件系统中切换工作目录。如果不加任何参数,它将显示当前所在的磁盘和工作目录。 Linux mcd命令适用的Linux版本 mcd命令在所有主流的Linux发行版中都可以使用,包括但不限于Ubuntu…

Flink 的时间属性及原理解析

Flink的API大体上可以划分为三个层次:处于最底层的ProcessFunction、中间一层的DataStream API和最上层的SQL/Table API,这三层中的每一层都非常依赖于时间属性。时间在Flink中的地位如下图所示: 时间属性是流处理中最重要的一个方面&#…

python flask图书管理系统带文档

python flask图书管理系统带文档。功能:登录,图书的增删改查,读者管理,借阅记录,有文档。 技术:python3,flask,mysql,html。 包含源码数据库文件文档。 源码下载地址: https://download.csd…

芯课堂 | MCU之TIMER精准延时

引言 华芯微特公司SWM系列单片机提供的TIMER个数和功能有些微差别,为了让您更加简单的使用这一功能,下面小编将以SWM190为例,给大家展示如何使用SWM系列产品的TIMER功能。 TIMER精准延时 一、TIMER简介 TIMER是一种定时器工具,…

【测试小工具开发】

【测试小工具开发】 一、pyinstaller打包 1、打包单个文件 生成.exe文件: windows powershell中执行 pyinstaller -F -w clean_log.py -F: 只生成一个.exe文件 -w:执行时不弹窗 clean_log.py为待转为.exe的python文件 2、打包多个文件 通…

实例:NodeJS 操作 Kafka

本人是C#出身的程序员,c#很简单就能实现,有需要的可以加我私聊。但是就目前流行的开发语言,尤其是面向web方向应用的,我感觉就是Nodejs最简单了。下面介绍: 本文将会介绍在windows环境下启动Kafka,并通过n…

滑动窗口最大值(力扣239题)

单调递减队列: 在解决题目之前,我们先来了解一下单调递减队列,它其实就是在队列的基础上多加了一些限制,如下图: 要求队列中的元素必须按从大到小的顺序排列。 如果向单调递减队列中加入数字 1,可以直接加入…

一起玩儿物联网人工智能小车(ESP32)——25. 利用超声波传感器测量距离

摘要:本文介绍如何利用超声波传感器测量障碍物的距离 测量距离是智能小车经常要用到的功能,今天就来介绍一个最常用的测量距离的传感器——超声波传感器。 超声波传感器的测距原理是利用超声波发射器向某个方向发射超声波,与此同时&#xff…

【Emgu.CV教程】第22篇 、色彩处理之ApplyColorMap()伪色彩应用

这篇文章讲的内容比较轻松,技术含量比较低。从我个人的角度讲,ApplyColorMap()函数实现了类似PhotoShop的一些酷炫效果,既把原始彩色图转换为21种风格各异的彩色图像,比如秋天风格、热力图风格等等,但是,在…

【Java期末】学生成绩管理系统

诚接计算机专业编程任务(C语言、C、Python、Java、HTML、JavaScript、Vue等)10/15R,如有需要请私信我,或者加我的企鹅号:1404293476 本文资源下载地址:https://download.csdn.net/download/weixin_47040861/88697244 —————…