1.4自测题1.4.1基本题一.判断题(你认为正确的在题后括号内划“√”,反之划“×”)1.可以将操作系统看作是一个资源分配器,用来控制I/O设备和用户的程序。()2.操作系统是一种时间驱动程序。()3.设备独立性就是指系统具有使用不同设备的能力。()4.多机系统就是由两个或多个计算机相连而成的系统。()5.主/辅计算机系统是指主机控制辅机的各种动作的系统。()6.多道程序的引入主要是为了提高CPU的利用率。()8.WindowsNT是一个多用户、多任务操作系统。()二.单项选择题,在每小题的四个备选答案中选出一个正确答案,并将其代码写在题干后面的括号内。不选、错选或多选者该题无分。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.CPUD.中断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.中断系统17.分布式计算机系统与通常的网络系统的主要区别在于它的______。A.并行性B.资源共享性C.透明性D.复杂性18.在设计分时操作系统时,首先要考虑的是__________。A.灵活性和可适应性B.交互性和响应时间C.周转时间和系统吞吐D.实时性和可靠性。19.在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时的时间片最大应为_____________。A.10msB.2OmsC.50msD.100ms20.分时系统和实时系统都具有交互性,实时系统的交互性允许用户访问___________。A.文字编精程序B.专用服务程序C.专用硬件D.数据处理程序三.填空题1.人们早期在计算机上运行一个程序,必须经过_____、______、______和_______四个步骤.2.操作系统的基本功能包括_______、_______、_______、_____。除此之外还为用户使用操作系统提供了用户接口。3.批处理系统的主要优点是_______和_________;其主要缺点是_____和______。4.在操作系统中采用多道程序设计技术,能有效地提高CPU、内存和I/0设备的_______。为实现多道程序设计需要有___________。5.多道程序环境下的各道程序,宏观上,它们是在________运行,微观上则是在______执行。6.单道批处理系统是在解决_____________和________的矛盾中发展起来的。7.在分时和批处理系统结合的操作系统中引入了前台和后台作业的概念,其目的是____________。8.推动批处理系统形成和发展的主要动力是________,推动分时系统形成和发展的动力是_____,推动微机操作系统发展的主要动力是___________。9.实时操作系统与分时操作系统的主要区别是_______。10.分时系统的响应时间(及时性)主要是根据_______确定的,而实时系统的响应时间则是由____________确定的。11.采用多道程序设计技术能充分发挥_________与_________并行工作的能力。12.并发和____________是操作系统的两个最基本的特征,两者之间互为存在条件。13.为实现多道程序设计,计算机系统在硬件方面必须提供两种支持,它们是_______和______。14.分时系统中的______是衡量一个分时系统性能的一项重要指标。15.现代操作系统从内部结构来分析通常包括_____和_______两部分。1.4.3自测题答案一.基本题(一)判断题:1.√2,√3.×4,√5,√6.×7,√8.×(二)选择题1.B2.C3.D4.B5.A6.C7.D8.A9.B10.A11.B12.B13.C14.B15.A16.A17,18,19,20,(三)填空1.预约机器时间、将程序手工装入内存、指定开始地址启动程序运行和从控制台上监控程序的执行2,处理机管理、存储器管理、设备管理、信息(或文件)管理3.资源利用率高、系统吞吐量大周转时间长、无交互作用4,利用率更大的内存5.并行串行6.人机矛盾;CPU与I/O设备速度不匹配的矛盾7,为了提高CPU的利用率8,提高系统资源利用率方便用户计算机硬件的不断更新换代9,及时性和高可靠性10,用户所能接受的等待控制对象所能接受的时延11,CPU外设12,共享13.中断通道14.相应时间15.内核核外2.4自测题2.4.1基本题一.单项选择题,在每小题的四个备选答案中选出一个正确答案,并将其代码写在题干后面的括号内。不选、错选或多选者该题无分。1.操作系统提供给程序员的接口是________。A.进程B.系统调用C.库函数D.系统调用和库函数2.____________是作业存在的惟一标志。A.作业名B.进程控制块C.作业控制块D.程序名3.设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为__________。A.1小时B.5小时C.25小时D.8小时4.在下列语言中属于脱机作业控制语言的是_________。A.作业控制语言B.汇编语言C.会话式程序设计语言D.解释BASIC5.作业调度算法的选择常考虑因素之一是使系统有最高的吞吐率,为此应_________。A.不让处理机空闲B.能够处理尽可能多的作业C.使各类用户都满意D.不使系统过于复杂6.用户使用操作系统通常有三种手段,它们是终端命令、系统调用命令和_________。A.计算机高级指令B.宏命令C.作业控制语言D.汇编语言7.在分时操作系统环境下运行的作业通常称为________。A.后台作业B.长作业C.终端型作业D.批量型作业8.在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是______。A.先来先服务B.优先数C.最高响应比优先D.短作业优先9.既考虑作业等待时间,又考虑作业执行时间的调度算法是_______.A.响应比高者优先B.短作业优先C.优先级调度D.先来先服务10.作业调度中的先来先服务算法是以_______为出发点考虑的。A.作业执行时间B.作业的周转时间C.作业等待时间D.等待时间加运行时间11.作业调度程序从处于_________状态的队列中选取适当的作业投入运行。A.运行B.提交C.完成D.后备12._______________是指从作业提交给系统到作业完成的时间间隔。A.周转时间B.响应时间C.等待时间D.运行时间13.作业从进入后备队列到被调度程序选中的时间间隔称为_________.A.周转时间B.响应时间C.等待时间D.触发时间答,C14.下述作业调度算法中,__________调度算法与作业的估计运行时间有关。A.先来先服务B.短作业优先C.均衡D.时间片轮转15.用户通过终端使用计算机系统控制作业执行的方式称为________方式。A.自动B.联机C.脱机D.假脱机16.作业生存期共经历四个状态,它们是提交、后备、__________和完成。A.就绪B.执行C.等待D.开始17.现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T2T213。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_____。A.T1+T2+T3B.(T1+T2+T3)/3C.(3T1+2T2+T3)/3D.(T1+2T2+3T3)/318.一作业8:00到达系统,估计运行时间为1小时。若10:00开始执行该作业,其响应比是_____。A.2B.1C.3D.0.5二.填空题1.作业控制方式有_________和_________两种方式。2.操作系统为程序员提供的接口是___________,为一般用户提供的接口是________。3.作业调度又称____。其主要功能是_______,并为作业做好运行前的准备工作和作业完成后的善后处理工作。4.确定作业调度算法时应注意系统资源的均衡使用,使_____作业和_____作业搭配运行。5.对系统的总体设计目标来说,批处理操作系统应注重提高计算机的效率,尽量增加系统的______,分时操作系统应保证用户__________;而实时操作系统则应在保证及时响应和处理有关事件的前提下,再考虑__________。6.一个作业的运行时间假定为1个小时,它在系统中等待了3个小时,那么该作业的周转时间为___________个小时,响应比是___________。7.在多道批处理系统中,通常采用以下两种作业调度算法:____________、________。8.一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_____。9.在一个具有分时兼批处理的计算机操作系统中,如果有终端作业和批处理作业混合同时执行,_______作业应优先占用处理器。10.操作系统为用户提供两个接口。一个是______,用户利用它来组织和控制作业的执行或管理计算机系统。另一个是_________,编程人员使用它们来请求操作系统提供服务。11.在微机操作系统中,通常把键盘命令分成_________和__________两大类。12.所谓系统调用,就是用户在程序中调用________所提供的一些子功能。13.一个作业进入系统到运行结束,一般需要经历_______、_____、_______三个阶段.14.按命令接口对作业控制方式的不同可将命令接口分为_______和_______。1.4.3自测题答案一.基本题(一)选择题:1.B2.C3.B4.A5.B6.C7.C8.D9.A10.C11.D12.A13.C14.B15.B16.B17.C18.A(二)填空1,脱机控制联机控制2,系统调用命令界面3.高级调度按照某种原则从后备作业队列中选取作业4.I/O繁忙