第一章习题及答案
一、填空题
1
.用户与操作系统的接口有
?/p>
两种?/p>
【答案】命令接口,系统调用
【解析?/p>
按用户界面的观点?/p>
操作系统是用户与计算机之间的接口?/p>
用户通过操作系统
提供的服务来有效地使用计算机?/p>
一般操作系统提供了两类接口为用户服务,
一种是程序一
级的接口?/p>
即通过一组广义指?/p>
(或称系统调用)
供用户程序和其他系统程序调用;另一?/p>
是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业?/p>
2
.用户程序调用操作系统有关功能的途径?/p>
?/p>
【答案】利用系统调用命?/p>
【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的?/p>
径,
一般在汇编语言?/p>
C
语言中都提供了使用系统调用命令的方法?/p>
编程人员可以在这些语
言中利用系统调用命令动态请求和释放系统资源?/p>
3
?/p>
UNIX
系统?/p>
?/p>
操作系统?/p>
DOS
系统?/p>
?/p>
操作系统?/p>
【答案】①分时(或多用户、多任务?/p>
,②单用户(或单用户、单任务?/p>
【解析?/p>
UNIX
系统是一个可供多个用户同时操作的会话式的分时操作系统?/p>
DOS
系统
是为个人计算机设计的一个单用户操作系统?/p>
4
.现代计算机中,
CPU
工作方式有目态和管态两种。目态是指运?/p>
?/p>
程序,管
态是指运?/p>
?/p>
程序。执行编译程序时?/p>
CPU
处于
?/p>
?/p>
【答案】①用户,②操作系统,③目?/p>
【解析?/p>
CPU
工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区?/p>
开,以利于程序的共享和保护?/p>
5
?/p>
从资源分配的角度讲,
计算机系统中的资源分?/p>
处理?/p>
?/p>
?/p>
?/p>
。操作系统相应的组成部分?/p>
?/p>
?/p>
?/p>
?/p>
【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设
备管理和文件系统
【解析?/p>
计算机系统中的资源分为硬件资源和软件资源?/p>
硬件资源有处理机?/p>
内/外存
储器及输入/输出设备。而软件资源指的是程序、数据和相应的文档。从资源管理的观点,
操作系统是计算机资源系统的管理系统,
它提供了处理机管理?/p>
存储器管理?/p>
输入/输出设
备管理和信息文件管理的功能?/p>
对每种资源的管理都可从提供资源情况的记录?/p>
资源分配?/p>
略、资源分配和回收等几个方面来加以讨论?/p>
6
.根据服务对象不同,常用的单处理?/p>
OS
可以分为如下三种类型?/p>
允许多个用户在其终端上同时交互地使用计算机的
OS
称为
?/p>
,它通常采用
?/p>
策略为用户服务;
允许用户把若干个作业提交计算机系统集中处理的
OS
,称?/p>
?/p>
,衡量这种系
统性能的一个主要指标是系统?/p>
?/p>
?/p>
?/p>
?/p>
的控制下?/p>
计算机系统能及时处理由过程控制反馈的数据并作出响应?/p>
设计
这种系统时,应首先考虑系统?/p>
?/p>
?/p>
【答案】①分时
OS
,②时间片轮转,③批处理
OS
,④吞吐率,⑤实?/p>
OS
,⑥实时性和
可靠?/p>
【解析】分时操作系统、批处理操作系统和实时操作系统是操作系统的三种基本类型?/p>
分时系统一般采用时间片轮转的办法,
使一台计算机同时为多个终端用户服务,
对每个用?/p>
都能保证足够快的响应时间?/p>
并提供交互会话能力;
批处理系统则是把用户提交的作?/p>
(包
括程序、数据和处理步骤)成批输入计算机?/p>
然后由作业调度程序自动选择作业运行?/p>
从?/p>
缩短了作业之间的交接时间?/p>
减少了处理机的空闲等待,
提高了系统效率;
实时系统是操?/p>
系统的另一种类型,
要求对外部输入的信息能以足够快的速度进行处理?/p>
并在被控对象允许
的时间范围内作出快速响应,
其响应时间要求特别高?/p>
由于实时系统大部分是为特殊的实时
任务设计的,这类任务对系统的可靠性和安全性要求很高?/p>