2022年操作系统练习题及答案 .docx
《2022年操作系统练习题及答案 .docx》由会员分享,可在线阅读,更多相关《2022年操作系统练习题及答案 .docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 一、填空P15 填空题1.设计现代 OS 的主要目的是 提高资源利用率 和 便利用户 ;2.单道批处理系统是在解决 人机冲突 和 CPU 与 I/O 设备速度不匹配 的冲突中进展起来的;3.在单处理机环境下的多道程序设计具有 多道 、宏观上同时运行 和微观上交替运行 的特点;4.现在操作系统的两个最基本的特点是 并发 和 资源共享 ,除此之外,它仍具有 虚拟性 和 异步性 的特点;5.从资源治理的角度看,操作系统具有四大功能:仍必需供应 友好的用户接口 ;处理机治理 、 储备器治理 、 设备治理 和文件治理 ;为了便利用户,操作系统6.操作系统
2、的基本类型主要有 批处理系统 、分时系统 和 实时系统 ;7.批处理系统的主要优点是 资源利用率高 和系统吞吐量大 ;主要缺点是 无交互作用才能 和作业平均周转时间长;8.实现分时系统的关键问题他是 人机交互 ,为此必需引入 时间片 的概念,并采纳 时间片轮转 调度算法;9.分时系统的基本特点是 多路性 、独立性 、交互性 和准时性 ;10.假设干大事在同一时间间隔内发生称为 并发 ;假设干大事在同一时刻发生称为 并行 ;11.实时系统可分为 实时信息处理系统 和实时掌握系统 两种类型;民航销售系统属于 实时信息处理系统;而导弹飞行掌握系统就属于 实时掌握系统 ;12.为了使实时系统高度牢靠和
3、安全,通常不强求 资源利用率 ;13.当前比较流行的微内核的操作系统结构,是建立在层次化结构的基础上的,而且仍采纳了 客户机 / 服务器 模式和 面对对象程序设计 技术;P56 填空题1.在单用户单任务环境下,用户独占全机,此时机内资源的状态,只能由运行程序的操作加以转变,此时的程序执行具有 封闭性 和可再现性 特点;2.并发程序之间的相互制约,是由于它们的共享资源 和 相互合作 而产生的,因而导致程序在并发执行时具有间断性或异步性特征;3.程序并发执行与次序执行时相比产生了一些新特点,分别是 间断性 、失去封闭性 和不行再现性 ;4.引入进程的目的是 使程序能正确地并发执行,以提高资源利用率
4、和系统吞吐量,而引入线程的目的是 削减并发执行的开销,提高程序执行的并发程度;5.进程是由 进程掌握块 、程序段 和数据段 组成,其中 进程掌握块 是进程存在的唯独标志6.进程的最基本特点是 动态性 和 并发性 ,除此之外,它仍有 独立特点 、异步性 和结构 特点;7.由于进程的实现是程序的一次执行,所以进程有 动态性 的基本特点,该特点仍表现在进程由 创建 而产生,由 调度 而执行,由撤销终止 而消亡,即进程具有肯定的生命期;8.引入进程带来的好处是 提高资源利用率 和增加系统吞吐量;9.当前正在执行的进程由于时间片用完而暂停执行时,该进程应转变为 就绪 状态;假设因发生某种大事而不能连续执
5、行时,应转为 堵塞 状态;假设终端用户的恳求而暂停执行时,它应转变为 静止就绪 状态;10.用户为阻挡进程连续运行,应利用 挂起 原语;假设进程正在执行,应转变为 静止就绪 状态;以后,假设用户要复原其运行,应利用 激活 原语,此时进程应转变为 活动就绪 状态;11.系统中共有 5 个用户进程,且当前 CPU 在用户态下执行,就最多可有 4 个用户进程处于就绪状态,最多可有 4 个用户处于堵塞状态;12.同步机制应遵循的准就有闲暇让进 、忙就等待 、 有限等待 和让权等待 ;,因此应将13.在记录型信号量机制中,S.value0时的值表示 可用的临界资源数量;每次 wait 操作意味着 申请一
6、个临界资源S.value 减 1,当 S.value 小于 0 时,进程应堵塞;14.在记录型信号量机制中,每次 signal 操作意味着 释放一个临界资源,因此应将 S.value 加 1,当 S.value 0 时,表示 仍有请求该资源的进程被堵塞,此时应 唤醒相应堵塞队列中的首进程;15.在利用信号量实现进程互斥时,应将 临界区 置于 wait 操作 和 signal 操作 之间;16.在每个进程中拜访 临界资源 的那段代码称为临界区;为实现对它的共享,应保证进程 互斥 进入自己的临界区,为此,在每个进程的临界区前应设置 进入区 ,临界区后应设置 退出区 ;17.进程通信的类型有 共享储
7、备器 、消息系统 、 管道通信 三类,其中 管道通信 利用共享文件进行通信;18.为实现消息缓冲队列通信,应在 PCB 中增加 消息队列首指针 mq 、消息队列互斥信号量 mutex、 消息队列资源信号量 Sm三个数据项;名师归纳总结 - - - - - - -第 1 页,共 6 页精选学习资料 - - - - - - - - - 19.在采纳用户级线程的系统中,OS 进行 CPU 调度的对象是 进程 ;在采纳内核支持线程的系统中,CPU 调度的对象是 线程 ;20.线程之所以能削减并发执行的开销是由于 线程基本不拥有资源;P76 填空题1.高级调度又称作作业调度 ,其主要功能是 依据肯定的算
8、法从外存的后备队列中选假设干作业进入内存;低级调度又称作进程调度 ,其主要功能是 按肯定算法从就绪队列中选一个进程投入执行;2.进程调度有 抢占调度 和非抢占调度 两种方式;3.在抢占调度方式中,抢占的原就有 时间片原就 、 短作业有限 和 优先权优先 ;4.在设计进程调度程序时,应考虑 引起调度的因素、调度算法的挑选 和就绪队列的组织 三个问题;5.为了使作业的平均周转时间最短,应当挑选 短作业进程优先 调度算法;为了使当前执行的进程总是优先权最高的进程,就应挑选 立刻抢占的高优先权优先 调度算法;而分时系统就常采纳 时间片轮转 调度算法;6.高响应比优先调度算法综合考虑了作业的 运行时间
9、和 等待时间 ;7.死锁产生的主要缘由是 竞争资源 和 进程推动次序非法;8.死锁产生的必要条件是 互斥条件 、 恳求与保持条件 、 不剥夺条件 和 环路等待条件 ;9.通过破坏死锁产生的四个必要条件可进行死锁的预防,其中 互斥 条件一般是不答应破坏的,一次性安排全部资源破坏的是其中的 恳求与保持 条件,资源的有序安排破坏的是其中的 环路等待 条件;10.在防止死锁的方法中,答应进程动态地申请资源,但系统在进行安排运算时应先运算资源安排的 安全性 ;假设此次安排不会导致系统进入 担心全状态 ,便将资源安排给它,否就进程 等待 ;11.解决死锁的方法有预防、防止、 检测并解除等, 一次性安排全部
10、的资源采纳的是其中的 预防死锁 方法, 银行家算法采纳的是其中的 防止死锁 方法;12. 撤销进程 和剥夺资源 是解除死锁的两种常用的方法;二、简答题P11 例 16 操作系统具有哪几大特点?它们之间有何关系?操作系统的特点有并发、资源共享、虚拟和异步性;它们的关系如下 并发和共享式操作系统最基本的特点;为了提高电脑资源的利用率;OS 必定要采纳多道程序设计技术,使多个程序共享系统的资源,并发地执行; 并发和共享互为存在的条件;一方面,资源的共享是以程序进程的并发执行为条件,假设系统不答应程序并发执行,自然不存在资源共享问题;另一方面,假设系统不能对资源共享实施有效的治理,和谐好各个进程对共享
11、资源的拜访,也必将影响到程序的并发执行,甚至根本无法并发执行; 虚拟技术以并发和资源共享为前提;为了使并发进程能更便利、更有效地共享资源,操作系统常采纳多种虚拟技术来规律上增加 CPU 和设备的数量以及储备器的容量,从而解决众多并发进程对有限的系统资源的争用问题; 异步性是并发和共享的必定结果;操作系统答应多个并发进程共享资源、相互合作,使得每个进程的运行过程受到其他进程的制约,不再“ 一气呵成”,这必定导致异步性特点的产生;P12 例 18 微内核结构具有哪些优点?为什么?微内核系统的优点如下: 提高了系统的可扩展性;在微内核结构中,OS 的大部分功能都是由相对独立的服务器来实现的,用户可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统练习题及答案 2022 操作系统 练习题 答案
限制150内