1 / 31
文档名称:

操作系统课后答案.doc

格式:doc   大小:36KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统课后答案.doc

上传人:wz_198614 2017/6/25 文件大小:36 KB

下载得到文件列表

操作系统课后答案.doc

文档介绍

文档介绍:操作系统课后答案<br****题一答案
一、单项选择题
二、填空题
1. 命令级接口程序级接口
2. 终端作业
3. 过程控制系统
三、综合题
1. 什么是操作系统?操作系统的基本特征是什么?
答:操作系统是控制和管理计算机系统中的各种硬件和软件资源,合理地组织计算机工作流程,并为用户使用计算机提供方便的一种系统软件。它具有并发性、异步性、虚拟性和共享性的特征。
2. 操作系统在计算机系统中起哪三个方面的作用?
答:操作系统作为用户接口和公共服务程序、操作系统作为资源的管理者和控制者、操作系统实现了计算机资源的抽象
3. 什么是多道程序设计技术?多道程序设计的优点是什么?
答:多道程序设计是指允许多个作业(或程序)同时进入计算机系统的主存并启动交替计算的方法。也就是说,主存中多个相互独立的程序均处于开始和结束之间,从宏观上看是并行的,多道程序都处于运行过程中,但尚未结束;从微观上看是串行的,各道程序轮流占用CPU,交替执行。操作系统中引入多道程序设计的优点:一是提高CPU、主存和设备的利用
率;二是提高系统的吞吐量,使单位时间内完成的作业数增加;三是充分发挥系统的并行性,设备与设备之间、设备与CPU之间均可并行工作。
4. 简要说明实时系统与分时系统的区别。
答:实时系统和分时系统相似但是并不完全一样,下面从几个方面对这两种系统加以比较。
(1)多路性
实时事务处理系统也按分时原则为多个终端用户服务,实时过程控制系统的多路性则表现在系统周期性地对多路现场信息进行采集,对多个对象或多个执行机构进行控制。而分时系统中的多路性则与用户情况有关,时多时少。
(2)独立性
实时事务处理系统中的每个终端用户在向实时系统提出服务请求时,是彼此独立地操作,互不干扰;而实时过程控制系统中,对信息的采集和对对象的控制也都是彼此互不干扰。
(3)实时性
分时系统对响应时间的要求是以人们能够接受的等待时间为依据,其数量级通常规定为秒;而实时系统对响应时间一般有严格限制,它是以控制过程或信息处理过程所能接受的延迟来确定的,其数量级可达毫秒,甚至微秒级。事件处理必须在给定时限内完成,否则系统就失败。
(4)交互性
实时系统虽然也具有交互性,但这里人与系统的交互仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样能向终端用户提供数据
处理和资源共享等服务。
1
(5)可靠性
虽然分时系统也要求系统可靠,但实时系统对可靠性的要求更高。因为实时系统控制、管理的目标往往是重要的经济、军事、商业目标,而且立即进行现场处理,任何差错都可能带来巨大的经济损失,甚至引发灾难性后果。因此,在实时系统中必须采取相应的硬件和软件措施,提高系统的可靠性。
5. 操作系统的功能包括哪几部分?
答:操作系统应该具有处理机管理、存储器管理、设备管理和文件管理的功能。为了方便用户使用操作系统,还须向用户提供方便的用户接口。
6. 在单CPU和两台I/O设备(I1、I2)的多道程序设计环境下,同时投入3个作业运行。其执行轨迹如下:
Job1: I2(30ms),CPU(10ms),I1(30ms),CPU(10ms),I2(20ms)
Job2: I1(20ms),CPU(20ms),I2(40ms)
Job3: CPU(30ms),I1(20ms),CPU(10ms),I1(10ms)
如果CPU、I1和I2都能并行工作,优先级从高到低依次为Job1、Job2和Job3,优先级高的作业可以抢占优先级低的作业的CPU,但不可抢占I1和I2。试求:
(1)每个作业从投入到完成分别所需要的时间。
(2)从作业的投入到完成,CPU的利用率。
(3)I/O设备的利用率。
答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):
运行完成需110ms。
(2) CPU空闲时间段为:60ms至70ms,80ms至90ms,100ms至110ms。所以CPU利
用率为(110-30)/110=%。
(3) 设备I1空闲时间段为:20ms至40ms,90ms至100ms,故I1的利用率为
(110-30)/110=%。设备I2空闲时间段为:30ms至50ms,故I2的利用率为(110-20)/110=%。
2<br****题二答案
一、单项选择题
二、填空题
(PCB)
、综合题
? 答:现代操作系统中一般都存在多个程序并发执行,程序并发所具有的间断执行、相互制约、运行结果不确定的特点,使得程序在并发执行过程要解决