操作系统教程第五版答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统教程第五版答案

【篇一:华科操作系统教程(第五版)费祥林部分习题答

案】

>应用题

t2、

t4、

第二章处理器管理

应用题

t1:

只能在内核态运行的指令:(3)、(4)、(5)、(6)、(7)。 t11:

(4)sjf调度算法

t15:

hrrf性能较好。

第三章同步、通信与死锁

应用题:

2、5(1)、38(1),

t2、

t5、

t38(1)

第四章存储管理

二、应用题:3(3)、5、20、30

t3(3)

答:作业的物理块数为3时,fifo为9次,75%;lru为10次,83%;opt为7次,58%;

作业的物理块数为4时,fifo为10次,83%,lru为8次,66%,

opt为6次,50%。

其中fifo出现belady现象。

t5、

【篇二:操作系统原理习题及答案(全书免费版)】

、填空题

1.用户与操作系统的接口有,两种。

【答案】命令接口,系统调用

【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。用户通过操作系统提供的服务来有效地使用计算机。一般操作系统

提供了两类接口为用户服务,一种是程序一级的接口,即通过一组

广义指令(或称系统调用)供用户程序和其他系统程序调用;另一

种是作业一级的接口,提供一组控制命令供用户去组织和控制自己

的作业。

2.用户程序调用操作系统有关功能的途径是。

【答案】利用系统调用命令

【解析】系统调用命令是操作系统专门给编程人员提供的调用操作

系统有关功能的途径,一般在汇编语言和c语言中都提供了使用系

统调用命令的方法。编程人员可以在这些语言中利用系统调用命令

动态请求和释放系统资源。

3.unix系统是①操作系统,dos系统是②操作系统。

【答案】①分时(或多用户、多任务),②单用户(或单用户、单

任务)

【解析】 unix系统是一个可供多个用户同时操作的会话式的分时操

作系统,dos系统是为个人计算机设计的一个单用户操作系统。

4.现代计算机中,cpu工作方式有目态和管态两种。目态是指运行①程序,管态是指运行②程序。执行编译程序时,cpu处于③。

【答案】①用户,②操作系统,③目态

【解析】 cpu工作方式分为目态和管态,主要是为了把用户程序和

操作系统程序区分开,以利于程序的共享和保护。

5.从资源分配的角度讲,计算机系统中的资源分为处理机、、和。操作系统相应的组成部分是、、和。

【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设备管理和文件系统

【解析】计算机系统中的资源分为硬件资源和软件资源。硬件资源

有处理机、内/外存储器及输入/输出设备。而软件资源指的是程序、数据和相应的文档。从资源管理的观点,操作系统是计算机资

源系统的管理系统,它提供了处理机管理、存储器管理、输入/输

出设备管理和信息文件管理的功能。对每种资源的管理都可从提供

资源情况的记录、资源分配策略、资源分配和回收等几个方面来加

以讨论。

6.根据服务对象不同,常用的单处理机os可以分为如下三种类型:

允许多个用户在其终端上同时交互地使用计算机的os称为①,它通常采用②策略为用户服务;

允许用户把若干个作业提交计算机系统集中处理的os,称为③,衡量这种系统性能的一个主要指标是系统的④;

在⑤的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。设计这种系统时,应首先考虑系统的⑥。

【答案】①分时os,②时间片轮转,③批处理os,④吞吐率,⑤实时os,⑥实时性和可靠性

【解析】分时操作系统、批处理操作系统和实时操作系统是操作系统的三种基本类型。分时系统一般采用时间片轮转的办法,使一台计算机同时为多个终端用户服务,对每个用户都能保证足够快的响应时间,并提供交互会话能力;批处理系统则是把用户提交的作业(

包括程序、数据和处理步骤)成批输入计算机,然后由作业调度程序自动选择作业运行,从而缩短了作业之间的交接时间,减少了处理机的空闲等待,提高了系统效率;实时系统是操作系统的另一种类型,要求对外部输入的信息能以足够快的速度进行处理,并在被控对象允许的时间范围内作出快速响应,其响应时间要求特别高。由于实时系统大部分是为特殊的实时任务设计的,这类任务对系统的可靠性和安全性要求很高。

7.实时系统通常采用方法来提高可靠性。

【答案】双工体制

【解析】在实时系统中,为了追求高可靠性,最一般的方法是采用硬件的冗余技术。所谓双工体制,就是采用性能完全一样的两套设备并让它们同步工作。

二、单项选择题

1.计算机的操作系统是一种。

(a)应用软件(b)系统软件

(c)工具软件(d)字表处理软件

【答案】(b)

2.unix属于一种操作系统。

(a)分时系统(b)批处理系统

(c)实时系统(d)分布式系统

【答案】(a)

【解析】在分时系统中,主机连接着多个终端(terminal),用户

使用各自的终端直接控制自己“程序”运行,操作系统采用时间片轮

转的方法轮流为多个用户服务。unix就是这样的一个系统。

3.操作系统是一组程序。

(a)文件管理(b)中断处理

(c)资源管理(d)设备管理

【答案】(c)

【解析】操作系统负责管理计算机系统的所有资源,并调度这些资

源的使用。具体来说它将负责:处理机管理、内存管理、设备管理、文件管理与作业管理。

4.下列四个操作系统中,是分时系统的为。

(a)cp/m (b)ms-dos

(c) unix (d)windows nt

【答案】(c)

【解析】unix系统是一个分时操作系统。

5.用户要在程序一级获得系统帮助,必须通过。

(a)进程调度(b)作业调度

(c)键盘命令(d)系统调用

【答案】(d)

【解析】操作系统提供的用户在程序一级获得系统帮助的途径是系

统调用。

6.批处理系统的主要缺点是。

(a)cpu的利用率不高(b)失去了交互性

(c)不具备并行性(d)以上都不是

【答案】(b)

【解析】批处理系统的特点是:用户将其控制意图通过作业控制语

言书写成作业说明书,然后交给系统。计算机按作业说明书去控制

作业的运行,在此期间,用户没法和系统交流。

7.dos操作系统主要的功能是。

(a)文件管理程序(b)中断处理程序

(c)作业管理程序(d)打印管理程序

【答案】(a)

【解析】从资源的角度看,计算机的操作系统是一个资源管理系统,dos操作系统是pc机上配备的操作系统,主要是文件管理系统。

8.在pascal程序中调用的sin(x)是。

相关文档
最新文档