操作系统第二版第一章课后习题答案

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

第一章作业

2、什么是操作系统(OS)?它的主要功能是什么?

操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户和计算机之间的接口。

操作系统的主要功能有以下5个方面:存储管理、作业和进程管理、设备管理、文件管理和用户接口服务。

存储管理的主要功能包括:内存分配、地址映射、内存保护和内存扩充。

作业和进程管理的功能包括:作业和进程调度、进程控制和进程通信。

设备管理的主要功能包括:缓冲区管理、设备分配、设备驱动和设备无关性。

文件管理的功能包括:文件存储空间的管理、文件操作的一般管理、目录管理、文件的读写管理和存取控制。

用户接口是操作系统对外提供多种服务的手段,使得用户可以方便、有效地使用计算机硬件和运行自己的程序。

3、在计算机系统中操作系统处于什么地位?

操作系统是裸机之上的第1层软件,它只在核心态模式下运行,受硬件保护,与硬件关系尤为密切。操作系统是整个计算机系统的控制管理中心,其他所有软件都建立在操作系统

之上。操作系统对它们既具有支配权力,又为其运行建造必备环境。

(P9)

6、操作系统的基本特征是什么?

操作系统的基本特征:

(1)并发:指两个或多个活动在同一给定的时间间隔中进行。

(2)共享:指计算机系统中的资源被多个进程所共用。(3)不确定性:指系统中各种事件发生顺序的不可预测性。

8、解释以下术语: 多道程序设计、并发、吞吐量、分时、实时、系统调用

多道程序设计:内存中同时存放多道程序,在管理程序的控制下交替地执行。这些作业共享CPU和系统中的其他资源。并发:两个或多个活动在同一个给定的时间间隔中运行,它是宏观上的概念。

吞吐量:在一段给定的时间内,计算机所能完成的总工作量。分时:就是对时间的共享。在分时系统中,分时主要是指若干并发程序对CPU时间的共享。

实时:表示“及时”或“即时”。

系统调用:是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。每一个子功能称作一条系统调用命令。它是操作系统对外的接口,是用户级程序取得操作系统服务的唯一途径。

12、什么是处理机的核心态和用户态?为什么要设置这两种不同的状态?

当执行操作系统程序时,处理机处于核心态。它具有较高的特权,可以执行所有的指令,包括一般用户程序中不能使用的特权指令,从而能对所有寄存器和内存进行访问、启动I/O 操作等。

用户程序是在用户态下执行,它的的权限较低,只能执行指令集中非特权指令。

设置这两种不同状态的目的是为了保护操作系统程序(特别是其内核部分),防止受到用户程序的损害。

主要问题:

1、第1题:部分同学没有写操作系统的主要功能;

2、第3题“在计算机系统中操作系统处于什么地位” :

回答不完整.

3、第8题:部分同学没有解释术语“系统调用”。

4、第12题“什么是处理机的核心态和用户态?为什么要

设置这两种不同的状态?

”,没有回答第一个小问题或第二个小问题。

5、下次作业不准使用单页纸,一律用

本。

6、

7、

8、

9、(注:文档可能无法思考全面,请浏览后下载,供参考。)

10、

11、

12、

13、

14、

15、

相关文档
最新文档