2022年计算机操作系统-西安电子科技大学-第三版-课后习题答案.docx
《2022年计算机操作系统-西安电子科技大学-第三版-课后习题答案.docx》由会员分享,可在线阅读,更多相关《2022年计算机操作系统-西安电子科技大学-第三版-课后习题答案.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆第一章1设计现代 OS 的主要目标是什么?答:(1)有效性(2)便利性(3)可扩充性(4)开放性2OS 的作用可表现在哪几个方面?答:(1)OS 作为用户与运算机硬件系统之间的接口(2)OS 作为运算机系统资源的治理者(3)OS 实现了对运算机资源的抽象3为什么说 OS 实现了对运算机资源的抽象?答: OS 第一在裸机上掩盖一层 I/O 设备治理软件,实现了对运算机硬件操作的第一层次抽 象;在第一层软件上再掩盖文件治理软件,实现了对硬件资源操作的其次层次抽象; OS 通过在运算机硬件上安装多层系统软件,增强了系统功 能
2、,隐匿了对硬件操作的细节,由它们共同实现了对运算机资源的抽象;4试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力来源于四个方面的社会需求与技术进展:(1)不断提高运算机资源的利用率;(2)便利用户;(3)器件的不断更新换代;(4)运算机体系结构的不断进展;5何谓脱机 I/O 和联机 I/O?答:脱机 I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的掌握下, 把纸带或卡片上的数据或程序输入到磁带上;该方式下的输入输出由外围机掌握完成,是在脱离主机的情形下进行的;而联机 I/O 方式是指程序和数据的输入输出都是在主机的直接掌握下进行的;6试说明推劢
3、分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和进展的主要动力是更好地满意用户的需要;主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互才能使用户能直接掌握自己的作业; 主机的共享使多用户能同时使用同一台运算机,独立地处理自己的作业;7实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能准时接收并准时处理该命令, 在用户能接受的时延内将结果返回给用户;解决方法: 针对准时接收 问题,可以在系统中设臵多路卡, 使主机能同时接收用户从各个终端上输入的数 据;为每个终端配臵缓冲区,暂存用户键入的命令或数据;针对准时处理问题,应使全部
4、的用户作业都直接进入内存,并且为每个作业安排一个时间片,答应作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次;8为什么要引入实时 OS?答:实时操作系统是指系统能准时响应外部大事的恳求,在规定的时间内完成对该大事的处理,并掌握全部实时任务和谐一样地运行;引入实时 OS 是为了满足应用的需求,更好地满意实时掌握领域和实时信息处理领域的需要;9什么是硬实时仸务和软实时仸务?试丼例说明;答:硬实时任务是指系统必需满意任务对截止时间的要求,否就可能显现难以预测的结果; 举例来说, 运载火箭的掌握等; 软实时任务是指它的截止时间并不严 格,有时错过了任务的截止时间,对系统产生的影响
5、不大;举例:网页内容的更 新、火车售票系统;名师归纳总结 - - - - - - -第 1 页,共 28 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆10在 8 位微机和 16 位微机中,占据了统治位置的是什么操作系统?答:单用户单任务操作系统,其中最具代表性的是 CP/M 和 MS-DOS. 11试列出 Windows OS 何改迚;答:中五个主要版本,并说明它们分别较之前一个版本有(1)Microsoft Windows 1.0 是微软公司在个人电脑上开发图形界面的首次尝试;(2)Windows 95 是混合的 16 位/32 位系统,第一个支持32 位;
6、带来了更强大、更稳固、更有用的桌面图形用户界面,终止了桌面操作系统间的竞争;(3)Windows 98 是微软公司的混合16 位/32 位 Windows 操作系统, 改良了硬件标准的支持,革新了内存治理,是多进程操作系统;(4)Windows XP 是基于 Windows 2000 的产品,拥有新用户图形界面月神 Luna;简化了用户安全特性,整合了防火墙;(5)Windows Vista 包含了上百种新功能; 特殊是新版图形用户界面和 Windows Aero 全新界面风格、加强的搜寻功能(Windows Indexing Service)、新媒体创作工具以及重 新设计的网络、音频、输出(
7、打印)和显示子系统;12试从交互性、准时性以及牢靠性方面,将分时系统不实时系统迚行比较;答:(1)准时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定; 而实时掌握系统的准时性, 是以掌握对象所要求的开头截止时间或完成截止时间来确定的,一般为秒级到毫秒级, 甚至有的要低于100 微妙;(2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于拜访系 统中某些特定的专用服务程序; 不像分时系统那样能向终端用户供应数据和资源 共享等服务;(3)牢靠性:分时系统也要求系统牢靠,但相比之下,实时系统就要求系统具 有高度的牢靠性;由于任何差错都可能带来庞大的经济缺
8、失,甚至是灾难性后果,所以在实时系统中, 往往都实行了多级容错措施保证系统的安全性及数据的安全 性;13OS 有哪几大特点?其最基本的特点是什么?答:并发性、共享性、虚拟性和异步性四个基本特点;最基本的特点是并发性;14处理机治理有哪些主要功能?它们的主要仸务是什么?答:处理机治理的主要功能是:进程治理、进程同步、进程通信和处理机调度;进程治理: 为作业创建进程, 撤销已终止进程, 掌握进程在运行过程中的状态转换;进程同步:为多个进程(含线程)的运行_进行和谐;通信:用来实现在相互合作的进程之间的信息交换;处理机调度:(1)作业调度;从后备队里依据肯定的算法,选出如干个作业,为他们安排运 行所
9、需的资源(首选是安排内存) ;(2)进程调度:从进程的就绪队列中,依据肯定算法选出一个进程,把处理机 安排给它,并设臵运行现场,使进程投入执行;15内存治理有哪些主要功能 .他们的主要仸务是什么?答:内存治理的主要功能有:内存安排、内存爱护、地址映射和内存扩充;内存安排:为每道程序安排内存;内存爱护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰;地址映射:将地址空间的规律地址转换为内存空间与对应的物理地址;名师归纳总结 - - - - - - -第 2 页,共 28 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆内存扩充:用于实现恳求调用功能,臵换功能
10、等;16设备治理有哪些主要功能?其主要仸务是什么?答:主要功能有 : 缓冲治理、设备安排和设备处理以及虚拟设备等;主要任务 : 完成用户提出的 I/O 恳求,为用户安排 I/O 设备;提高 CPU 和I/O 设 备的利用率;提高 I/O 速度;以及便利用户使用 I/O 设备 . 17文件治理有哪些主要功能?其主要仸务是什么?答:文件治理主要功能:文件储备空间的治理、目录治理、文件的读 /写治理和爱护;文件治理的主要任务: 治理用户文件和系统文件, 便利用户使用, 保证文件安全性;18是什么缘由使操作系统具有异步性特点?答:操作系统的异步性表达在三个方面:一是进程的异步性, 进程以人们不行预知的
11、速度向 前推动,二是程序的不行再现性,即程序执行的结果有时是不确定的,三是程序执行时间的不行预知性,时间是不确定的;即每个程序何时执行, 执行次序以及完成19模块接口法存在哪些问题?可通过什么样的途径来解决?答:(1)模块接口法存在的问题:在 足在模块完成后对接口的实际需求;在OS 设计时,各模块间的接口规定很难满 OS 设计阶段,设计者必需做出一系列的打算, 每一个打算必需建立在上一个打算的基础上;但模块化结构设计的各模块设计齐头并进, 无法查找牢靠的次序, 造成各种打算的无序性, 使程序设计人员很难做到设计中的每一步打算都建立在牢靠的基础上,为“ 无序模块法” ;因此模块接口法被称(2)解
12、决途径:将模块接口法的打算次序无序变有序,引入有序分层法;20在微内核 OS 中,为什么要采纳客户 /服务器模式?答: C/S 模式具有特殊的优点:数据的分布处理和储备;便于集中治理;敏捷性和 可扩充性;易于改编应用软件;21试描述什么是微内核 答: 1)足够小的内核OS;2)基于客户 /服务器模式3)应用机制与策略分别原理 4)采纳面对对象技术;22在基亍微内核结构的 答:在基于微内核结构的OS 中,应用了哪些新技术?OS 中,采纳面对对象的程序设汁技术;23何谓微内核技术?在微内核中通常供应了哪些功能?答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的
13、内核, 用它来完成操作系统最基本的核心功能,称这种技术为微内核技术;在微内核中通常供应了进程(线程)治理、低级储备器治理、中断和陷入处理等功能;24微内 核 操 作 系 统 具 有 哪 些 优 点 ? 它为何 能有这些优点?答: 1)提高了系统的可扩展性 2)增强了系统的牢靠性 3)可移植性 4)供应了对分布式系统的支持 5)融入了面对对象技术名师归纳总结 - - - - - - -第 3 页,共 28 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆其次章1. 什么是前趋图?为什么要引入前趋图?答:前趋图 Precedence Graph是一个有向无循环图,记为
14、Graph,用于描述进程之间执行的前后关系;2. 画出下面四条诧句的前趋图 : DAGDirected Acyclic S1=a:=x+y; S2=b:=z+1; S3=c:=a b;S4=w:=c+1; 答:其前趋图为:3. 什么程序并収执行会产生间断性特点?答:程序在并发执行时, 由于它们共享系统资源, 为完成同一项任务需要相互合作,致使这些并发执行的进程之间,期间显现间断性;形成了相互制约关系, 从而使得进程在执行4程序并収执行时为什么会失去封闭性和可再现性?答:程序并发执行时, 多个程序共享系统中的各种资源,因而这些资源的状态由多个程序转变,致使程序运行失去了封闭性,也会导致其失去可再
15、现性;5在操作系统中为什么要引入迚程概念?它会产生什么样的影响 . 答:为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以掌握和描述,在操作系统中引入了进程概念;影响 : 使程序的并发执行得以实行;6试从劢态性,并収性和独立性上比较迚程和程序 . 答: 1动态性是进程最基本的特性,表现为由创建而产生,由调度而执行,因得不到资源而暂停执行, 由撤销而消亡; 进程有肯定的生命期, 而程序只是一组有序的指令集合,是静态实体;2并发性是进程的重要特点,同时也是 OS 的重要特点;引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的;3独立性是指进程实体是一个能独立
16、运行的基本单位,也是系统中独立获得资源和独立调度的基本单位; 对于未建立任何进程的程序, 不能作为独立单位参与运行;7试说明 PCB 的作用,为什么说 PCB 是迚程存在的惟一标志?答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构;作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程;OS 是依据 PCB 对并发执行的进程进行掌握和治理的;8试说明迚程在三个基本状态之间转换的典型缘由;答:(1)就绪状态执行状态:进程安排到 CPU 资源(2)执行状态就绪状态:时间片用完(3)执行状态堵塞状态:I/O 恳求(4)堵塞状态就
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 计算机 操作系统 西安电子科技大学 第三 课后 习题 答案
限制150内