(完整版)操作系统教程第5版课后答案解析 联系客服

发布时间 : 星期一 文章(完整版)操作系统教程第5版课后答案解析更新完毕开始阅读9d07db09b107e87101f69e3143323968011cf422

WORD格式可编辑

处理机管理和调度; 3)资源的管理和分配。

17.计算机系统采用通道部件后,已实现处理器与外部设备的并行工作,为什么还要引入多道程序设计技术?

答:引入多道程序设计技术的根本目的是提高CPU的利用率, 充分发挥计算机系统部件的并行性,一些应用问题也只有靠多道程序设计技术才能有效解决。 18.什么是实时操作系统?试述实时操作系统的分类。

答:实时操作系统( Real Time Operating System)指当外界事件或数据产生时,能接收并足够快的速度予以处理, 处理的结果又能在规定时间内来控制监控的生产过程或对任务协调 一致运行的操作系统。分类:

1)过程控制系统:如生产过程控制系统、导弹制导系统、飞机自动驾驶系统、火炮自动控制系统。

2)信息查询系统:计算机同时从成百上千的终端接受服务请求和提问,并在短时间内作出回答和响应。如情报检索系统。

3)事务处理系统:计算机不仅要对终端用户及时作出响应,还要频繁更新系统中的文件或数据库。如银行业务系统。

19.在分时系统中,什么是响应时间?它与哪些因素有关?

答:分时系统的响应时间是指用户从终端发出一个命令到系统处理完这个命令并做出回答所需要的时间。这个时间受时间片长度、终端用户个数、命令本身功能、硬件特性、主存与辅存的交换速度等影响。

20.试比较批处理操作系统与分时操作系统的不同点。

答:分时操作系统与批处理操作系统的区别: 1)追求目标不同:批处理操作系

专业知识整理分享

WORD格式可编辑

统以提高系统资源利用率和作业吞吐能力为目标, 分时操作系统强调公平性对于联机用户的立即执行命令需要快速响应。2)适应作业不同:批处理操作系统适应已调试好的大型作业,分时操作系统适应正在调试的小型作业。3)资源利用率不同:批处理操作系统可合理安排不同负载的作业,使资源利用率达到最佳;在分时操作系统中,多个终端的作业使用同类型的系统运行系统和共同子程序使系统的高度开销小,能公平的调配CPU和存储资源。4)作业控制方式不同:批处理操作系统由用户通过( JCL)书写作业控制流,预先提交脱机作业;分时 操作系统交互作业由用户从键盘输入控制命令以交互方式联机工作。 21.试比较实时操作系统与分时操作系统的不同点。

答:分时操作系统是指在一个系统中多个用户分时地使用同一台计算机;实时操作系统是指计算机及时响应外部事件地请求并在规定时限内完成对该事件的处理, 控制所有实时高备和实时任务协调一致地运行。 实时操作系统和分时操作系统的主要区别有两点:

1)分时操作系统的目标是提供一种通用性很强的系统, 有较强的交互能力; 而实时操作系统则大都是具有特殊用途的专用系统,交互能力略差。

2)分时操作系统对响应时间虽有要求,但一般来说,响应时间由人所能承受的等待时间来确定;而实时操作系统对响应时间要求很高, 一般由控制系统或信息处理磁头所能接受的延迟时间来决定。 22.试比较单道和多道批处理系统。

答:1)单道批处理系统是最早出现的一种OS,它具有自动性,顺序性和单道性的特点;多道批处理系统则具有调度性,无序性和多道性的特点。2)单道批处理系统是在解决要人机矛盾及CPU和I/O 设备之间速度不匹配的矛盾中形成的,

专业知识整理分享

WORD格式可编辑

旨在提高系统资源利用率和系统吞吐量,但是仍然不能很好的利用系统资源; 多道批处理系统是对单道批处理系统的改进, 其主要优点是资源利用率高,系统吞吐量大;缺点是平均周转时间长,无交互能力。 23.现代操作系统具有哪些基本的功能,请简单叙述之。

答:现代操作系统的功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。 24.试述现代操作系统的基本特性及所要解决的主要问题。

答:操作系统的四个基本特征: 1)并发性( concurrence ), 2)共享性( sharing ), 3)虚拟性( virtual ), 4)异步性( asynchronism )。 所要解决的主要问题是: 提高计算机系统的效率; 增强系统的处理能力; 方便用户使用。

25.为什么操作系统会有随机性特性?

答:在多道程序环境中允许多个程序并发执行,并发活动会导致随机事件的发生。操作系统中的随机事件处处可见,不可预见。所以操作系统必须能够及时捕捉并正确处理。

26.组成操作系统的构件有哪些?请简单叙述之。

答:操作系统的结构设计有:单体式、层次式、虚拟机和微内核结构。Linux采用单体式的结构设计,主要构件有内核、shell、应用程序。 27.什么是操作系统内核?

答:内核是一组程序模块,作为可信软件来支持进程并发执行的基本功能和基本操作。通常驻留在内核空间,运行于内核态,具有直接访问硬件设备和所有内存空间的权限,是仅有的能够执行特权指令的程序。

专业知识整理分享

WORD格式可编辑

28.列举内核的分类、属性及特点。

答:内核按大小分为仅有极少必须功能的微内核,和大部分功能都并入内核的单内核。内核的属性:1)内核是由中断程序引出的;2)内核可以在屏蔽中段状态下执行;3)内核是不可抢占的;4)内核可使用特权命令。内核的功能:1)中断处理;2)时钟管理;3)短程调度;4)原语管理。 29.简述单内核操作系统及其优缺点。

答:单内核操作系统是将系统的大部分功能都并入到内核中。采用模块组合法,是基于结构化设计的一种软件结构设计方法。优点:结构紧密、组合方便、对不同的环境和用户的不同需求可以组合不同的模块来满足,灵活性强。缺点:模块的独立性差,系统的功能增、删、改困难,可靠性低。 30.简述微内核及客户——服务器结构操作系统及其优缺点。

答:将操作系统分为两个部分,一是运行在内核态的内核,提供系统基本功能。二是运行于用户态以客户——服务器方式执行的进程层。优点:1)对进程请求提供一致性的接口;2)具有较好的可扩充性和易修改性;3)可移植性好;4)对分布式系统提供良好的支撑。缺点:运行效率较低。 31.什么是层次式操作系统?试说明其优缺点。

答:层次式结构把操作系统划分为内核和若干模块,这些模块按功能的调用次序排列成若干层次,各层之间只能存在单向依赖或单向调用关系。优点:1)把整体问题局部化,层次清晰;2)增加、修改或替换层次不影响其他层次,有利于系统的维护和扩充。缺点:建立模块通信的开销大,系统效率较低。 32.什么是虚拟机操作系统?试说明其优缺点。

答;将一个物理实体改变成若干个逻辑上的对应物,虚拟机复制物理实体硬件给

专业知识整理分享