【操作系统】习题汇总
操作系统相关习题汇总
- 第一章 概论复习
- 第三章 进程复习1
- 第三章 进程复习2
第一章 概论复习
操作系统是对( )进行管理的软件。
A. 软件
B. 硬件
C. 计算机资源
D. 应用程序正确答案:C. 计算机资源
从用户的观点看,操作系统是( )。
A. 用户与计算机之间的接口
B. 控制和管理计算机资源的软件
C. 合理的组织计算机工作流程的软件
D. 由若干层次的程序按一定的结构组成的有机体正确答案:A. 用户与计算机之间的接口
操作系统的功能是进行处理机管理、( )管理、设备管理及信息管理。
A. 进程
B. 存储器
C. 硬件
D. 软件正确答案:B. 存储器
补充说明:进程管理实际上就是处理机管理。操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的( )和方便用户使用计算机而配备的一种系统软件。
A. 速度
B. 利用率
C. 灵活性
D. 兼容性正确答案:B. 利用率
操作系统是一种( )。
A. 通用软件
B. 系统软件
C. 应用软件
D. 软件包正确答案:B. 系统软件
( )不是一个操作系统环境。
A.Celeron
B.Windows CE
C.LINUX
D.Solaris正确答案:A. Celeron
补充说明:Celeron是因特尔的一个芯片型号。所谓( )是指将一个以上的作业放入主存,这些作业共享处理机的时间和外围设备等其他资源。
A. 多重处理
B. 多道程序设计
C. 实时处理
D. 并行执行正确答案:B. 多道程序设计
( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的互的使用计算机。
A. 网络
B. 分布式
C. 分时
D. 实时正确答案:C. 分时
补充说明:网络和分布式不是一台主机。分时操作系统通常采用( )策略为用户服务。
A. 可靠性和灵活性
B. 时间片轮转
C. 时间片加权分配
D. 短作业优先正确答案:B. 时间片轮转
补充说明:给每个用户一个时间片,时间片一到切换到下一个用户。在( )操作系统控制下,计算杋系统能及时处理由过程控制反馈的数据并做岀响应。
A. 实时
B. 分时
C. 分布式
D. 单用户正确答案:A. 实时
补充说明:及时处理反馈的数据并做出响应。在只有一个CPU的情况下,多道程序环境下的各道程序在宏观上是( )运行
A. 并行
B. 串行
C. 资源
D. 作业正确答案:A. 并行
补充说明:前提:只有一个CPU,宏观上是并行的(都在运行),微观上是串行的(某个时刻拿到CPU正在运行的是一个)。操作系统提供给程序员的接口是( )
A. 进程
B. 系统调用
C. 库函数
D. B和C正确答案:B. 系统调用
补充说明:库函数看是C语言就是C语言提供的,Java就是Java提供的,不是操作系统提供的。在指令系统中只能由操作系统使用的指令成为( )。
A. 系统指令
B. 设备指令
C. 非特权指令
D. 特权指令正确答案:D. 特权指令
分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时的时间片最大应为()。
A. 10ms
B. 20ms
C. 50ms
D. 100ms正确答案:B. 20ms
补充说明:2s = 2000ms,2000 ÷ 100 = 20ms。响应时间 ÷ 用户数目 = 最大时间片。(响应时间:用户提交请求到得到服务所等的时间)配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算杋,这样的计算机只是一台逻辑上的计算机,称为( )计算机。
A. 并行
B. 真实
C. 虚拟
D. 共享正确答案:C. 虚拟
补充说明:配置了操作的计算机称为虚拟计算机。多道程序设计是指( )
A. 在实时系统中并发运行多个程序
B. 在分布系统中同一时刻运行多个程序
C. 在一台处理机上同一时刻运行多个程序
D. 在一台处理机上并发运行多个程序正确答案: D. 在一台处理机上并发运行多个程序
第三章 进程复习1
一个进程是( )。
A. 由协处理机执行的一个程序
B. 一个独立的程序+数据集
C. PCB结构与程序和数据的组合
D. 一个独立的程序正确答案:C. PCB结构与程序和数据的组合
在进程状态转换时,状态转换( )一般是不可能发生的。
A. 就绪态 —> 运行态
B. 运行态—> 就绪态
C. 运行态—> 阻塞态
D. 阻塞态—> 运行态正确答案:D. 阻塞态—> 运行态
补充说明:阻塞之后要重新加到就绪队列,变成就绪态。下面对进程的描述中,错误的是( )。
A. 进程是动态的概念
B. 进程有生命期
C. 进程是指令的集合
D. 进程可以并发执行正确答案:C. 进程是指令的集合
补充说明:C是程序,静态的概念。进程与程序的重要区别之一是()。
A. 程序有状态而它没有
B. 它有状态而程序没有
C. 程序可占有资源而它不可
D. 它能占有资源而程序不能正确答案:B. 它有状态而程序没有
补充说明:C,D对任何都是错的都需要占用资源。用户可通过()建立和撤销进程。
A. 函数调用
B. 宏指令
C. 系统调用
D. 过程调用正确答案:C. 系统调用
补充说明:操作系统里是叫做系统调用通常用户进程被建立后,( )。
A. 便一直存在于系统中,直到被操作人员撤销
B. 随着进程运行的正常或不正常结束而撤销
C. 随着时间片轮转而撤销与建立
D. 随着进程的阻塞或唤醒而撤销与建立正确答案:B. 随着进程运行的正常或不正常结束而撤销
补充说明:任务完成自己会撤销,时间片轮转是进入就绪态,没有完成不会撤销。当( )时,进程从执行状态转变为就绪状态。
A. 进程被调度程序选中
B. 时间片到
C. 等待某一事件
D. 等待的事件发生正确答案:B. 时间片到
补充说明:A. 进程被调度程序选中是从就绪态到运行态;C. 等待某一事件是从运行态到阻塞态;D.等待的事情发生是从等待态到就绪态。
第三章 进程复习2
- 某计算机系统只有一个CPU,采用多用户多任务操作系统。假设当前时刻处于用户态( user mode),系统中共有10个用户进程,则处于就绪状态的用户进程数最多有( )个。
A. 0
B. 1
C. 9
D. 10
正确答案:C. 9
补充说明:有一个在运行,最多就绪态只有9个。
- 下列关于时间片轮转调度算法的叙述中,哪个是不正确的?
A. 在时间片轮转调度算法中,系统将CPU的处理时间划分成若干个时间段
B. 就绪队列中的诸进程轮流在CPU运行,每次最多运行一个时间片
C. 当时间片结束时,运行进程自动让出CPU.该进程进入等待队列
D. 如果时间片长度很小,则调度程序抢占CPU的次数频繁,加重系统开销
正确答案:C. 当时间片结束时,运行进程自动让出CPU.该进程进入等待队列
补充说明:C. 时间片结束后,被剥夺了CPU,进入就绪队列。
- 在分时操作系统中,进程调度经常采用( )算法
A. 先来先服务
B. 最短优先权
C. 时间片轮转
D. 高响应比优先算法(响应比=等待时间+要求服务时间/要求服务时间)
正确答案:C. 时间片轮转
补充说明:分时系统就时间片轮转。要求服务就是执行时间,响应比越高越好。
- 下列哪一个进程调度算法会引起进程的饥饿问题?
A. 先来先服务(FCFS)算法
B. 时间片轮转(RR)算法
C. 优先级( Priority)算法
D. 多级反馈队列算法
正确答案:C. 优先级( Priority)算法
补充说明:多级队列可能会引起饥饿,但这题是多级反馈队列。
- 作业周转时间为( )
A. 作业开始时间-作业提交时间
B. 作业等待时间
C. 作业等待时间+作业执行时间
D. 作业执行时间
正确答案:C. 作业等待时间+作业执行时间
- 设有3个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1<T2<T3,系统按单道方式运行,采用短作业优先算法,则平均周转时间是( )
A. T1+T2+T3
B.(T1+T2+T3)/ 3
C.(3T1+2T2+T3)/ 3
D.(T1+2T2+3T3)/ 3
正确答案:C.(3T1+2T2+T3)/ 3
- 关于优先权大小的论述中正确的论述是( )
A. 计算型作业的优先权应高于I/O型作业的优先权
B. 用户进程的优先权应高于系统进程的优先权
C. 资源要求多的作业其优先权应高于资源要求少的作业
D. 在动态优先权中,随着进程执行时间的增加其优先权将随之下降
正确答案:D. 在动态优先权中,随着进程执行时间的增加其优先权将随之下降
补充说明:A. 计算型是【长作业】低于I/O型作业是【短作业】
B.用户进程的优先权应低于系统进程的优先权
C.要求多的低于要求少的。
- 记录型信号量的值( )
A. 总为正
B. 总为负
C. 总为0
D. 可以是负整数
正确答案:D. 可以是负整数
补充说明:二进制信号量只能为0或1
- N个进程共享M台打印机(其中N>M),假设每台打印机为临界资源,必须独占使用,则打印机的记录信号量的取值范围为( )
A. -(N-1) ~ M
B. -(N-M) ~ M
C. -(N-M) ~ 1
D -(N-1) ~ 1
正确答案:B. -(N-M) ~ M
补充说明:必考!!!!!
临界资源为在某一时刻只能被一个进程使用的资源。打印机数量最大为M,表示有M个资源可以用。负值表示为最大有几个进程在排队,减去已经有M个在使用了。
- 采用时间片轮转调度算法时,有时对不同的进程可以规定不同的时间片,一股来说给下列哪一个进程较小的时间片比较合适?
A. 需运算时间长的
B. 需经常启动外设的
C. 不需使用外设的
D. 排在就队列末尾的
正确答案:B. 需经常启动外设的
补充说明:较小的时间片就是短作业,启动外设是I/O型的就是短作业。时间片轮转跟次序没有关系。不需要使用外设就是计算型就是长作业。
【操作系统】习题汇总相关推荐
- 【软考系统架构设计师】章节习题汇总系列
[软考系统架构设计师]章节习题汇总系列 章节名 链接 软件工程一 https://blog.csdn.net/Last_Impression/article/details/121865457 软件工 ...
- 操作系统习题8—设备管理
操作系统习题8-设备管理 1.缓冲技术中的缓冲池在_____________________中. A. 主存 B. 外存 C. ROM D. 寄存器组 答案选择 A,缓冲技术中的缓冲池是在内存中开辟一 ...
- 操作系统习题7—文件系统
操作系统习题7-文件系统 1.Unix 系统是如何实现文件共享的? UNIX 系统支持在不同的进程间共享打开的文件.内核使用 3 种数据结构表示打开的文件,它们之间的关系决定了在文件共享方面一个进程对 ...
- 操作系统习题6—存储管理2
操作系统习题6-存储管理2 在请求分页虚存管理系统中:页面的大小为 2122^{12}212 B,主存的访问时间是 100 ns,快表的访问时间是 10 ns,换入页面的平均时间为 100 000 0 ...
- 操作系统习题5—存储管理
操作系统习题5-存储管理 1.采用可变分区管理存储空间时,若主存中按地址顺序依次有五个空闲区,大小分别为 15K.28K.10K.226K.110K.现有五个作业 J1 到 J5,它们所需的主存空间依 ...
- 操作系统习题4—进程死锁
操作系统习题4-进程死锁 1.试解释在十字路口产生的交通死锁现象中包括了死锁产生的 4 个必要条件,并给出避免产生交通死锁的简要规则. 四个必要条件: ① 互斥:同一时刻只能有一辆车占据道路上的同一个 ...
- 操作系统习题3—进程的互斥与同步
操作系统习题3-进程的互斥与同步 1.例举两个现实生活中需要同步与互斥的例子. 我们去吃自助餐时,店里的厨师会在后台厨房制作食物,然后将食物运送到公共饮食区域,让顾客自行挑选.如果公共饮食区域的食物都 ...
- 操作系统习题2—进程调度
操作系统习题2-进程调度 1. 假定有一个进程 A,其工作流程如图 1 所示.如果系统中进程只有三种状态(就绪.运行.阻塞),并且进程被调度程序选中后就可以投入运行,且时间片为 200ms,请顺序列出 ...
- 操作系统习题——(习题二)
操作系统习题--第一章 1. OS 有哪几大特征?其最基本的特征是什么? 答:并发性.共享性.虚拟性和异步性四个基本特征:最基本的特征是并发性和共享性. 2.处理机管理有哪些主要功能? 答:处理机管理 ...
最新文章
- oracle_dataGuard_11G
- Java中数组的length属性
- 技术前沿资讯-Apache Flink 1.14 新特性介绍
- pipedreader_Java PipedReader connect()方法与示例
- 滑动窗口--单调队列
- caffe学习笔记(1)
- python哪个专业开这个课程-深圳python课程
- 史上最全数据库中间件详解
- 九度OJ 1175:打牌 (模式匹配)
- MYSQL数据丢失讨论
- 缓存DNS 正向解析反向解析
- 左程云 Java 笔记--二叉树
- matlab白噪声生成,数字信号处理——matlab生成白噪声
- 学习黑马JVM的笔记
- 【ITool】mybatis-generator-annotation
- Kanzi学习-待继续更新
- 数学(零)零散知识点
- 京东购物车网页(静态)搭建
- Spark问题14之Spark stage retry问题
- php检测gd2_PHP开启GD库及检测
热门文章
- 新零售:传统零售业门店管理未来的发展趋势
- 华为HCIP RS题库221 131-140题
- 数据库逻辑设计与物理设计
- 队列链式存储 - Java实现
- DestinationRule实现Istio集群高级配置
- 软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频)
- 社区超市,有必要新增人力开拓线上吗?
- 什么是LORA无线远传智能水表?
- ue4 Curvature材质
- Estimating the Trajectory Curvature Using Three Trajectory Points Output From Motion Planning