习题第一章多媒体技术概述.ppt_第1页
习题第一章多媒体技术概述.ppt_第2页
习题第一章多媒体技术概述.ppt_第3页
习题第一章多媒体技术概述.ppt_第4页
习题第一章多媒体技术概述.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

习题课,1. 1 基本题 一判断题(你认为正确的在题后括号内划“”,反之划“” ) 1.可以将操作系统看作是一个资源分配器,用来控制I/O设备和用户的程序。 ( ) 2.操作系统是一种时间驱动程序。 ( ) 3.设备独立性就是指系统具有使用不同设备的能力。 ( ),4.多机系统就是由两个或多个计算机相连而成的系统。 ( ) 5.主/辅计算机系统是指主机控制辅机的各种动作的系统。 ( ) 6.多道程序的引入主要是为了提高CPU的利用率。 ( ) 7.Windows NT是一个多用户、多任务操作系统。 ( ),二单项选择题,在每小题的四个备选答案中选出一个正确答案,并将其代码写在题干后面的括号内。,1.操作系统是一种_。 A.通用软件 B.系统软件 c.应用软件 D.软件包 2.实时操作系统必须在_内处理完来自外部的事件。 A.响应时间 B.周转时间 C.被控对象规定时间 D.调度时间,3.操作系统的_管理部分负责对进程进行调度。 A.主存储器 B.控制器 c.运算器 D.处理机 4.一个计算机系统,采用多道程序设计技术后,使多道程序实现了_。 A.微观上并行 B.宏观上并行 C.微观上和宏观上并行 D.微观上和宏观上串行,5.一个计算机系统可以认为由以下四个层次构成,而我们所说的裸机是指_。 A.硬件层 B.操作系统层 C.语言处理程序层 D.应用程序层 6.操作系统是对_进行管理的软件。 A.软件 B.硬件 c.计算机资源 D.应用程序,7.若把操作系统看作计算机系统资源的管理者,下列的_不属于操作系统所管理的资源。 A.程序 B.内存 C.CPU D.中断 8.从用户的观点看,操作系统是_。 A.用户与计算机之间的接口 B.控制和管理计算机资源的软件 C.合理地组织计算机工作流程的软件 D.由若干层次的程序按一定的结构组成的有机体,9.设计实时操作系统时,首先应考虑系统的_. A.可靠性和灵活性 B.实时性和可靠性 C.灵活性和可靠性 D.优良性和分配性,10.操作系统中采用多道程序设计技术提高CPU和外部设备的_。 A.利用率 B.可靠性 C.稳定性 D.兼容性 11.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的_和方便用户使用计算机而配备的一种系统软件。 A.速度 B.利用率 C.灵活性 D.兼容性,12.所谓_是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A.多重处理 B.多道程序设计 C.实时处理 D.共行执行 13._操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时,14.如果分时操作系统的时间片一定,那么_,则响应时间越长。 A.用户数越少 B.用户数越多 C.内存越少 D.内存越多 15在_操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。 A.实时 B.分时 C.分布式 D.单用户,16.在下列操作系统的各个功能组成部分中,_不需要硬件的支持。 A.进程调度 B.时钟管理 C.地址映射 D.中断系统,三填空题,1.人们早期在计算机上运行一个程序,必须经过_、_、_和_四个步骤. 2.操作系统的基本功能包括_、_、_、_、 _ 。除此之外还为用户使用操作系统提供了用户接口。 3.批处理系统的主要优点是_和_;其主要缺点是_和_。,4.在操作系统中采用多道程序设计技术,能有效地提高CPU、内存和I /0设备的_。为实现多道程序设计需要有_。 5.多道程序环境下的各道程序,宏观上,它们是在_运行,微观上则是在_执行。 6单道批处理系统是在解决_和_的矛盾中发展起来的。,7.在分时和批处理系统结合的操作系统中引入了“前台“和“后台“作业的概念,其目的是_。 8.推动批处理系统形成和发展的主要动力是_,推动分时系统形成和发展的动力是_,推动微机操作系统发展的主要动力是_。 9.实时操作系统与分时操作系统的主要区别是_。,10.分时系统的响应时间(及时性)主要是根据_确定的,而实时系统的响应时间则是由_确定的。 11.采用多道程序设计技术能充分发挥_与_并行工作的能力。 12.并发和_是操作系统的两个最基本的特征,两者之间互为存在条件。,四简答题,1.操作系统的主要目标是什么? (1)为计算机用户提供一个良好的环境,使其能以方便、有效的方式在计算机硬件上执行程序。 (2)根据解决某给定问题的需要来分配计算机的各种资源.而且,这种分配应尽可能公平、有效。 (3)作为控制程序,它有如下两种主要功能:监控用户程序的执行以避免各种错误和对计算机系统的不合理使用;对I/O设备的操作和控制的管理。 (4)合理地组织计算机系统的工作流程,以改善系统的性能。,2.操作系统有哪些基本功能? 答:操作系统的职能是管理和控制计算机系统中的所有硬、软件资源,合理地组织计算机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括:处理机管理、存储管理、设备管理、信息管理(文件系统管理)和作业管理。,3.试说明现代操作系统的基本特征是什么? (1)并发性并发指的是在操作系统中存在着许多同时的或并行的活动。 (2)共享性系统中存在的各种并发活动要求共享系统中的硬件、软件资源。 (3)虚拟性虚拟是指将一个物理实体映射为若干逻辑实体,例如虚拟处理机,虚拟存储器等。 (4)异步性在多道程序设计环境下,各程序按异步方式运行,每道程序在何时执行、各自执行的顺序以及每道程序所需的时间、电程序执行的结果都是不确定的。,4.多道程序设计实现的硬件基础是什么? 答:多道程序设计的硬件基础是中断系统和通道技术,它们为多道程序设计的实现提供了有力的支持。 在多道程序设计的环境下,当CPU要求在主存和外设间传输数据时,通过发I/O指令命令通道工作,完成相应的数据传输,这样使得CPU从繁琐的I/O操作中解放出来,当I/O操作完成后,通道以中断方式请求CPU的处理,从而实现了CPU的计算与I/O操作的并行。,6.在操作系统中引入多道程序设计技术,带来了哪些好处? (1)提高CPU的利用率当内存中仅存放一道程序时,每逢该程序运行中发出I/0请求后,CPU空闲,必须在其I/0完成后才继续运行;尤其是I/0设备的低速性,更使CPU的利用率显著降低。在引入多道程序设计技术后,由于可同时把若干道程序装入内存,并可使它们交替地执行,这样,当正在运行的程序因I/0而暂停执行时,系统可调度另一道程序运行,从而可保持CPU处于忙碌状态 (3)可提高内存和I/0设备利用手为了能运行较大作业,通常内存都具有较大容量,但由于80%以上的作业都属于中小型,因此在单道程序环境下也必定造成内存的浪费。类似地,系统中所配置的多种类型的I/0设备,在单道程序环境下,也不能充分利用。如果允许在内存中装入多道程序,并允许它们并发执行,则无疑会大大提高内存利用率和I/0设备的利用率。 (3)增加系统吞吐量在保持CPU、I/0设备不断忙碌的同时,也必然会大幅度地提高系统的吞吐量,从而降低作业加工所需费用。,7.分时操作系统形成和发展的主要动力是什么? (1)缩短了作业的周转时间,在批处理系统中,用户把作业提交给系统后,往往要经过几个小时甚至几天的延迟,才能得到所需的结果,这样长的周转时间,对那些只需运行几分钟的小型作业的用户来说,显然是不愿接受的。用户总是希望作业周转时间尽可能地短。 (2)提供人机交互能力,在批处理系统中,用户一旦把作业提交给系统,自己便失去了对作业控制的能力,必须先写好作业说明书,然后连同作业一起交给系统,由系统根据说明书中的控制信息说明,对作业进行控制。为此,系统要求用户能事先充分估计到其作业在运行过程中可能出现的各种情况。实际上,这是难以做到的,因此,用户强烈地需要系统能够做到边运行作业,边告知运行中出现的问题,用户便可随时针对所出现的问题,采取适当的解决办法,亦即,用户希望系统提供人机交互能力,这一点,对用户调试一个新程序,或修改老程序来说,尤为重要。 (3)多个用户共享一台计算机:在60年代,计算机的价格还十分昂贵,不可能为每一个上机用户配置一台计算机,只能使多个用户通过各自的终端,同时使用一台计算机来处理各自的作业,而不相互干扰。,8.在设计实时系统时要考虑哪些问题? (1)连续人机对话。 (2)过载的保护。 (3)高可靠性的保证。,9.分布式计算机系统的主要特点是什么? (1)分布式系统中任意两台计算机之间可以利用通信交换信息。 (2)分布式系统各计算机具有相对的自主性或自治性。 (3)分布式系统具有透明性。各计算机上的资源可以共享,而且用户不必考虑资源所在的位置。 (4)分布式系统具有整体性或协同性。各计算机可以共同完成一个任务,每台计算机只完成整个任务的一部分。 (5)分布式系统具有坚定性。任何一台计算机出现故障不会使系统瘫痪,可以“降级“使用。,10.网络操作系统的主要功能有哪些?网络操作系统的主要特点是什么? 答:网络操作系统作为一个操作系统应具有传统(单机)操作系统的功能:处理机管理、存储管理、作业管理、文件管理和设备管理等。除此之外,网络操作系统还应提供以下功能: (1)实现网络中各节点机之间的通信。 (2)实现网络中的资源共享。 (3)提供多种网络服务。 (4)提供网络用户的应用程序接口。 网络操作系统具有以下特点: (1)复杂性。 (2)并行性。 (3)节点之间的通信与同步。 (4)安全性。,11.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别? 答:多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。,12.在操作系统中实现虚拟所采用的关键技术是什么?并加以说明。 答:在操作系统中实现虚拟功能所采用的关键技术,是“分时技术“。例如,将一台物理处理机虚拟为多台逻辑上的处理机,是靠多道程序分时地使用同一台物理处理机来实现的;微观上,该处理机在每一时刻只运行一道程序,它们分时地运行;然而宏观上,系统中确有几道程序在同时运行,从而给用户形成的感觉是,系统中同时有多台处理机在为其中的每一道程序服务,显然,用户所感觉到的处理机并不实际存在,故称为虚拟处理机。,1. 2 解析题 一论述题 1. 实现分时系统的关键问题是什么?应如何解决? 答:实现分时系统的关键问题是使用户能与自己的作业交互作用,即用户在自己的终端上键入一命令以请求系统服务后,系统能及时地接收并处理该命令,并在用户能够接受的时延内将结果返回给用户。 及时地接收命令和返回输出结果是比较容易做到的,一般只要在系统中配置一多路卡,并为每个终端配置一个缓冲区用来暂存用户键入的命令和输出的结果便可以了。因此,要着重解决的问题是确保在较短的时间内,系统中所有的用户程序都能执行一次,从而使用户键入的命令能够得到及时处理。为此,系统不应让一个作业长期占用CPU直至它运行结束,而应设置一个较短的时间片,并规定每个程序只能运行一个时间片,然后,不管它是否运行完毕,都必须将CPU让给下一个作业,从而使所有的作业都得到及时的处理,使用户的请求得到及时的响应。,2.试对分时操作系统和实时操作系统进行比较。 (1)实时信息处理系统与分时操作系统一样都能为多个用户服务。系统按分时原则为多个终端用户服务:而对实时控制系统,则表现为经常对多路现场信息进行采集以及对多个对象或多个执行机构进行控制。 (2)实时信息处理系统与分时操作系统一样,每个用户各占一个终端,彼此独立操作,互不干扰。因此用户感觉就像他一人独占计算机:而在实时控制系统中信息的采集和对对象的控制也都是彼此互不干扰的。 (3)实时信息系统对响应时间的要求与分时操作系统类似,都是以人所能接受的等待时间来确定的:而实时控制系统的响应时间则是以控制对象所能接受的延时来确定的。 (4)分时操作系统是一种通用系统,主要用于运行终端用户程序,因此它具有较强的交互能力。而实时操作系统虽然也有交互能力,但其交互能力不及前者。 (5)分时操作系统要求系统可靠,相比之下,实时操作系统则要求系统高度可靠。,3.操作系统具有哪些特征?它们之间有何关系? 操作系统的特征有并发、资源共享、虚拟和不确定性。它们的关系如下: (1)并发和共享是操作系统最基本的特征。为了提高计算机资源的利用率,操作系统必然要采用多道程序设计技术,使多个程序共享系统的资源,并发地执行。 (2)并发和共享互为存在的条件。一方面,资源的共享以程序(进程)的并发执行为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论