资源描述
*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,1.2 操作系统类型习题,【例】操作系统的基本类型主要有_.,A.批处理系统、分时系统及多任务系统,B.实时操作系统、多道批处理操作系统及分时操作系统,C.单用户系统、多用户系统及批处理系统,D.实时操作系统、分时系统和多用户系统,【答案】B,【例】所谓_是指将一个以上的作业放入主存,并且处于运行状态,这些作业共享处理机的时间和外围设备等其他资源,A.多重处理,B.多道程序设计,C.实时处理,D.共行执行,【答案】B,【例】下面关于操作系统的叙述中正确的是_,A.批处理作业必须具有作业控制信息,B.分时系统不一定都具有人机交互功能,C.从响应时间的角度看,实时系统与分时系统差不多,D.由于采用了分时技术,用户可以独占计算机的资源,【答案】A,【例】_操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机.,A.网络,B.分布式,C.分时,D.实时,【答案】C,【例】如果分时操作系统的时间片一定,那么_,则响应时间越长.,A.用户数越少,B.用户数越多,C.内存越少,D.内存越多,【答案】B,【例】分时操作系统通常采用_策略为用户服务.,A.可靠性和灵活性,B.时间片轮转,C.时间片加权分配,D.短作业优先,【答案】B,【例】_操作系统允许用户把若干个作业提交给计算机系统.,A.单用户,B.分布式,C.批处理,D.监督,【答案】C,【例】在_操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应.,A.实时,B.分时,C.分布式,D.单用户,【答案】A,【例】设计实时操作系统时,首先应考虑系统的_,A.可靠性和灵活性,B.实时性和可靠性,C.灵活性和可靠性,D.优良性和分配性,【答案】B,【例】批处理操作系统的目的是(),A 提高系统与用户的交互性,B 提高系统资源利用率,C 降低用户作业的周转时间,D 减少用户作业的等待时间,【分析】批处理操作系统中,操作人员将作业成批地装入计算机中,由操作系统在计算机中某个特定区域(输入井)将其组织好并按一定的算法选择其中的一个或多个作业,将其调入内存使其运行。运行结束后,把结果放入“输出井”,有计算机统一输出后交给用户,【答案】B,【例】()不是设计实时操作系统主要的追求目标。,A 安全可靠,B 资源利用率,C 及时响应,D 快速处理,【分析】实时系统最主要的特点是其快速的处理能力。,【解答】B,【例】批处理系统的主要缺点是,。,A CPU的利用率不高,B 失去了交互性,C 不具备并行性,D 以上都不是,【解析】批处理系统的特点是:用户将其控制意图通过作业控制语言书写成作业说明书,然后交给系统。计算机按作业说明书去控制作业的运行,在此期间,用户没法和系统交流。,【答案】(B),【例】多道运行的特征之一是宏观上并行,它的含义是_,【分析】为了进一步提高资源的利用率和系统的吞吐量,引入了多道程序设计的技术。它按一定算法从队列选择若干作业调入内存,共享CPU和系统的各种资源,并发地执行,【解答】同时进入系统的几道程序都是处在运行过程中,即它们先后开始了各自的运行,但均没有运行完,【例】多道程序设计的特点是多道,_和_.,【分析】多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。当其中一个程序由于某种原因而不能占用CPU时,其他程序占用CPU,提高CPU的利用率。,【解答】宏观上并行;微观上串行,【例】批处理系统主要解决_问题,分时系统主要解决_问题,【解答】吞吐量;交互性,【例】如果一个操作系统兼有批处理、分时处理和实时处理操作系统或其中两者的功能,这样的操作系统称为_。,【答案】通用操作系统,【例】采用多道程序设计技术能充分发挥_与_并行工作的能力。,【答案】CPU 外设,【例】_系统不允许用户随时干预自己程序的运行。,【答案】批处理,【例】操作系统的主要性能参数有_和_等。_指的是单位时间内系统处理的作业量。_指的是在一个给定时间内,系统的一个指定成分被使用的时间比例。,【答案】吞吐率 利用率,【例】实时系统中的作业周转时间有严格的限制。(),【解答】对,【例】简述批处理系统的主要特征,【分析】用户把要计算的应用问题编成程序,连同数据和作业说明书一起交给操作员,操作员集中一批并输入到计算机中,然后由操作系统来调度和控制用户作业的执行。,【解答】批处理系统主要特征:,1 用户脱机作业。用户提交作业后,不再和计算机其他的作业交互,因而作业控制语言对脱机工作的作业必不可少,这种工作方式对调试和修改程序不方便,2 成批处理作业。操作员集中一批用户提交作业,输入计算机称为后备作业,后备作业由批处理系统一批批选择调入主存执行,3 多道程序运行:按预先规定的调度算法,从后备作业中选取多个作业进入主存,并启动它们运行,4 作业周转时间长。由于作业进入计算机称为后备作业,要等待选择,因而,作业从进入计算机开始到完成并获得最后结果位置,所经历的时间一般相当长,【例】什么是多道程序设计?采用多道程序设计的主要优点是什么?,【解答】多道程序设计是指在主存中同时存放多道用户作业,使它们都处于执行的开始点和结束点之间,这些程序共享计算机系统资源,多道程序设计的主要优点有:,1 提高CPU的利用率。在多道程序环境中,多个程序共享计算机资源,当某个程序等待I/O操作时,CPU可以执行其他程序,大大提高了CPU的利用率。,2 提高设备的利用率。在多道程序环境中,多个程序共享系统的设备,大大提高了系统设备的利用率。,3 提高系统的吞吐量。在多道程序环境下,减少了程序的等待时间,提高了系统的吞吐量,【例】操作系统有哪几种类型,各自的工作方式是怎样的?,【解析】,操作系统的基本类型有:批处理系统、分时系统、实时系统、个人计算机操作系统、网络操作系统和分布式操作系统。,(1)批处理系统,在批处理系统中,用户不能直接控制其作业的运行。一个作业包括:程序、数据和作业说明书,作业说明书中描述该作业的处理要求。,用户通过输入设备将作业提交给系统后,系统将其放入外存的后备作业队列中,系统按一定调度策略从后备作业队列中选择一个或多个作业进入内存,系统按作业说明书运行作业。即运行过程中,用户与作业间没有交互作用,不能直接干预作业的运行。,(2)分时系统,在分时系统中,主机连接着多个终端(Terminal),用户使用各自的终端直接控制自己“程序”运行,操作系统采用时间片轮转的方法轮流为多个用户服务。UNIX就是一个非常著名的分时系统。,分时系统具有以下特点:,l 多路性 微观上各用户轮流使用计算机,宏观上各用户并行工作。,l 交互性 用户直接控制自己的“程序”运行,以人-机会话方式工作。,l 独立性 各用户可独立操作,互不干涉,不会发生混淆或破坏现象。,l 及时性 对用户的请求能及时作出响应,尤其是较批处理系统响应时间快。,(3)实时系统,实时系统往往是作为一控制设备使用的,它能够及时响应随机发生的外部事件,并在严格的时间范围内完成事件的处理,主要特点一是及时性、一是高可靠性。实时系统又分为实时控制系统(如工业过程控制)和实时信息处理系统(如航空、铁路订票系统)。,(4)个人计算机操作系统,由于近年来个人计算机(PC)的发展,个人计算机操作系统也有了很大发展,如Windows 95/98/2000系列操作系统、DOS、OS2等,它们都是较为著名的个人计算机操作系统,用户以联机交互方式使用计算机。,(5)网络操作系统,网络操作系统是使网络上各计算机能方便而有效地通信及共享网络资源,为网络用户提供所需各种服务的软件、有关协议的集合。包括网络管理、通信、系统安全和多种服务。,(6)分布式操作系统,分布式操作系统也是通过网络将具有自治功能的计算机互联,实现通信和资源共享,并协作完成任务。它更强调如何将某个大任务划分为小任务,分派到不同系统协作完成。,【例】推动批处理系统和分时系统形成和发展的主要动力是什么?,【解答】1 推动批处理系统形成和发展的主要动力是,“不断提高系统资源利用率,”和“,提高系统吞吐量,”。主要表现在:脱机输入输出计数的应用和作业的自动过渡,大大提高了I/O的速度,及I/O设备与CPU并行工作的程度,减少了CPU的空闲时间。多道程序设计技术的应用更进一步提高了CPU,内存和I/O设备的利用率和系统的吞吐量,2 推动分时系统形成和发展的主要动力是“,为了更好地满足用户的需要,”。主要表现在:CPU的分时使用缩短了作业的平均周转时间:人际交互能力的提供使用户能方便地直接控制自己的作业;主机的共享使多个用户能同时使用一台计算机,独立,互不干扰处理自己的作业,【例】设有两道程序按A,B的优先次序运行,其内部计算机和I/O操作的事件如下:,程序A使用30msCPU后使用40msI/OA,最后使用20msCPU,程序B使用60msCPU后使用20msI/OB,最后使用30msCPU,(1)试画出按多道程序运行的时间关系图,(2)完成两道程序共花多少时间?它比单道运行节省多少时间?,等待,程序A,CPU30,I/OA 40,程序B,程序A,CPU 60,I/OB 20,等待,CPU 20,CPU 30,程序A,程序B,程序B,(2)按单道程序运行时需要花时间为:,30+40+20,+60+20+30=200,两道程序并发运行花时间为:,30+40+20+20+30=140,
展开阅读全文