操作系统第二版第一章课后习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、