计算机操作系统第四版课后部分习题讲解

  • 格式:docx
  • 大小:225.17 KB
  • 文档页数:37

操作系统课后习题部分答案 目录 第一章....................................................................................................................................... 1 第二章....................................................................................................................................... 4 一、 简答题 ..................................................................................................................... 4 二、 综合题 ..................................................................................................................... 7 第三章..................................................................................................................................... 14 一、问答题 ..................................................................................................................... 14 二、综合题 ..................................................................................................................... 17 第四章..................................................................................................................................... 21 第五章..................................................................................................................................... 26 第六章..................................................................................................................................... 30 一、简答题 ..................................................................................................................... 30 二、综合题 ..................................................................................................................... 32 第七章..................................................................................................................................... 33 一、简答题 ..................................................................................................................... 33 第八章..................................................................................................................................... 34 一、简答题 ..................................................................................................................... 34 二、综合题 ..................................................................................................................... 35 1

第一章 1. 操作系统的定义。 答:操作系统是计算机系统中的一个系统软件,管理和控制计算机系统中的硬件和软件资源,合理地组织计算机的工作流程,以便有效利用这些资源为用户提供一个功能强、适用方便的工作环境,从而在计算机和用户之间起到接口的作用。

2、设计现代OS的主要目标是什么? 答:方便性:方便用户使用计算机;有效性:有效使用操作系统,让系统的资源利用率高,吞吐量达;可扩充性:方便增加新功能和模块,以及修改老的功能和模块以适应计算机硬件、体系结构和应用发展的要求;开放性:遵循设计标准规范,让操作系统与系统兼容,满足跨平台性要求。

3. OS的作用可表现在哪几个方面? 答:(1)操作系统是用于计算机硬件系统之间的接口,用户并不直接与计算机硬件打交道,而是通过操作系统提供的命令、系统调用以及图形化接口来使用计算机。

(2)操作系统是计算机资源的管理者。处理的分配和控制,内存的分配和回收,I/O设备的分配和操纵,文件的存取、共享和保护工作都是由操作系统来完成的。

(3)、操作系统实现了对计算机资源的抽象。操作系统是辅设在裸机上的多层软件,它不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,从而实现了对计算机资源的抽象。

4. 操作系统发展的主要动力是什么? 答:(1)计算机硬件升级和新硬件的出现;(2)提供新的服务,方便使用;(3)提高计算机资源利用率;(4)更正软件错误;(5)计算机体系结构的发展。

5. 何谓脱机I/O和联机I/O? 答:脱机I/O是指由专门的I/O设备控制完成输入输出操作的方式,不受CPU运行操作系统来控制的方式。现在的联机I/O是指I/O操作必须要受到操作系统的控制,即I/O设备工作受CPU的控制完成,早期时候的联机I/O是指在人工操作方式下,CPU和I/O设备同时被同一个任务独占的操作方式。

6. 实现分时系统的关键问题是什么? 应如何解决? 2

答:分时系统最关键的问题是及时接收和及时处理的问题。及时接受问题用一个多路卡实现。及时处理采用作业直接进入内存,然后采用轮转运行方式进行处理。

7. 什么是实时系统?什么是硬实时任务和软实时任务? 答:实时系统:能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行的计算机系统,分为实时控制系统和实时事务处理系统。

硬实时任务:系统必须满足任务对截止时间的要求,否则会出现难以预测的后果。 软实时任务:它也联系着一个截止时间,但并不严格,若错过了任务的截止时间,对系统产生的影响不会太大。

8.操作系统的特征。 答:(1)任务共行性:宏观上,指系统中有多个任务同时运行;微观上,指单处理机系统中的任务并发,即多个任务在单处理机上交替运行;或多处理机系统中的任务并行,即多个任务在多个处理机上同时运行。

(2)资源共享性:宏观上,指多个任务可以同时使用的系统资源;微观上,指多个任务可以交替互斥地使用系统中的某个资源。

(3)虚拟性:指将一个物理上的实体变为若干个逻辑上的对应物。如采用分时技术,将一台处理机虚拟为若干台虚拟机。还可以虚拟存储、虚拟设备、虚拟通道、虚拟文件、虚拟用户组以及虚拟网络等。

(4)不确定性:程序执行结果不确定,程序不可再现;多道程序环境下,进城以异步方式执行。

9.操作系统的任务。 答:管理处理机;管理存储器;管理输入/输出设备;管理数据文件;提供接口服务。

10. 处理机管理有哪些主要功能? 其主要任务是什么? 答:(1)进程控制:创建和撤销进程以及控制进程的状态转换。 (2)进程同步:协调、互斥访问临界资源,协调执行进度。 (3)进程通信:进程间的信息交换。 (4)进程调度:按一定的算法从进程就绪队列中选出一个进程,把处理机分配 3

给它, 使之运行。 11. 内存管理有哪些主要功能? 其主要任务是什么? 答:主要任务为:对多道程序的并发执行提供良好的环境;便于用户使用存储器;提高存储器的利用率;为尽量多的用户提供足够大的存储空间。

主要功能:内存分配:静态分配/动态分配、连续分配/非连续分配;内存保护:系统内存空间、用户内存空间;地址映射:逻辑地址到物理地址映射;内存扩充:采用虚拟存储技术等让用户获得一个比实际内存空间大得多的内容空间。

12. 设备管理有哪些主要功能? 其主要任务是什么? 答:主要任务:为用户程序分配I/O设备;完成用户程序请求的I/O操作;提高处理机和I/O设备的利用率;改善人机界面。

主要功能:缓冲管理;设备分配;设备处理:启动设备,中断处理;虚拟设备功能;RAID技术、磁盘调度。

13. 文件管理有哪些主要功能? 其主要任务是什么? 答:主要任务:管理用户文件和系统文件;管理文件的存储空间;保证文件数据的安全;方便用户使用文件。

主要功能:文件目录管理;文件的逻辑组织与访问方式;存储空间的管理:文件的物理组织、空闲磁盘空间的管理;文件的共享与安全。

14. 什么是操作系统内核?微内核和强内核相比较具有的优点是什么? 答:操作系统内核是指大多数操作系统的核心部分,包括管理处理机、存储器、I/O设备和文件等部分的核心部分构成。微内核与强内核相比较的有点是:具有更好的灵活性、开放性、可扩充性。