操作系统试题1.docx
- 文档编号:3320270
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:11
- 大小:23.30KB
操作系统试题1.docx
《操作系统试题1.docx》由会员分享,可在线阅读,更多相关《操作系统试题1.docx(11页珍藏版)》请在冰豆网上搜索。
操作系统试题1
操作系统试题1
一、名词解释
1.操作系统
2.多道程序设计
3.虚拟机
4.分时系统
5.实时系统
6.对称处理机
二、选择题
1.操作系统时一种()。
A.通用软件B.系统软件C.应用软件D.工具软件
2.从用户的观点看,操作系统是()。
A.用户与计算机之间的接口B.控制和管理计算机系统资源
C.合理组织计算机的工作流程D.一个大型的工具软件
3.配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机,称为()计算机。
A.虚拟B.物理C.并行D.共享
4.下列选择中,()不是操作系统关心的主要问题。
A.管理计算机裸机B.设计、提供用户与计算机硬件系统的界面
C.管理计算机系统资源D.高级程序设计语言的编译器
5.下列的()不属于操作系统所管理的资源。
A.CPUB.数据C.中断D.内存
6.操作系统的功能不包括()。
A.用户管理B.处理器管理和内存管理C.文件管理和作业管理D.设备管理
7.操作系统中的()管理部分负责对进程进行调度。
A.主存储器B.辅助储器C.处理机D.I/O设备
8.下面关于计算机系统和操作系统的叙述中错误的是()。
A.操作系统是独立于计算机系统的,它不属于计算机系统
B.计算机系统是一个资源合体,包括软件资源和硬件资源
C.操作系统是一种软件
D.计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持。
9.以下关于计算机系统的描述错误的是()
A.计算机系统时按用户的要求接受和存储信息、自动进行数据处理并输出信息的系统
B.计算机系统由硬件子系统和软件子系统组成
C.计算机系统资源包括:
中央处理器、主存储器、辅助存储器以及各种输入输出设备
D.用户使用计算机系统,实际上是在使用计算机系统的资源。
10.多道批处理的发展建立在()硬件支持上的。
A.集成电路B.高速缓存C.通道和中断机构D.大容量硬盘
11.批处理系统的主要缺点是()。
A.CPU利用率低B.不能并发执行C.缺少交互性D.以上都不是
12.允许多个用户以交互方式使用计算机的操作系统为();允许多个用户将多个作业提交给计算机集中处理的操作系统称为();计算机系统能及时处理过程控制数据并作出响应的操作系统称为()。
A.批处理操作系统B.分时操作系统C.多处理操作系统D.实时操作系统E.网络操作系统
13.在一台主机同时连续多台终端,多个用户可以通过终端同时交互使用计算机资源,这种系统称为()操作系统。
A.分布式B.实时C.网络D.分时
14.如果分时系统的时间片一定,那么(),则响应时间越长。
A.内存越大B.内存越少C.用户数越少D.用户数越多
15.在下列操作系统中,交互性最强的系统是()。
A.批处理系统B.分时系统C.实时系统D.网络操作系统
16.分时系统的一个重要性能是响应时间,下述()因素与改善响应时间有关。
A.CPU速度快B.时间片C.静态页式
D.轮转调度法E.优先数+非抢占式调度算法F.进程数目增加
17.分时操作系统通常采用()策略为用户服务。
A.先来先服务B.短作业优先C.时间片轮转D.最高响应比
18.在下列性质中,哪一个不是分时系统的特征()。
A.多路性B.交互性C.独占性D.成批性
19.实时操作系统必须在()内处理完来自外部的事件。
A.响应时间B.周转时间C.规定时间D.调度时间
20.在()操作系统的控制下没计算机系统能及时处理由过程控制反馈的数据并作出响应。
A.批处理B.分时C.实时D.网络
21.在排版系统、飞机定票系统、股票系统、计算机辅助设计系统、机器翻译系统、火箭发射系统、远程教育系统和C语言翻译系统中,属于实时操作系统有()个。
A.3B.4C.5D.6
22.设计实时操作系统时,首先要考虑系统的()。
A.实时性和可靠性B.实时性和灵活性C.灵活性和可靠性D.灵活性和可移植性
23.衡量整个计算机性能指标的参数有()。
A.用户接口B.资源利用率C.作业步的多少D.吞吐量E.周转时间
24.Windows2000是()操作系统。
A.多用户多任务B.单用户多任务C.网络D.单用户单任务
25.计算机系统启动时,首先执行的是()。
A.操作系统,如windows2000,Dos,UNIX等
B.应用程序,如KV3000实时监控程序、InternetExplorer等
C.支撑软件D.引导程序
26.以下关于网络操作系统设计目标描述错误的是()。
A.网络中各种计算机没有主次之分,任意两台计算机可以通过通信交换信息
B.网络中的资源供各用户共享
C.分布式系统实现程序在几台计算机上分布并行执行,相互协作
D.网络操作系统配置在计算机网络上,而分布式操作系他不能配置在网络上
27.以下不属于操作系统设计目标的是()。
A.正确性B.交互性C.高效性D.可维护性和可移植性
28.在操作系统的层次结构中,各层之间是()。
A.互不相关B.内外层相互依赖C.外层依赖内层D.内层依赖外层
29.在下列语言中属于脱机作业控制语言的是()。
A.作业控制语言B.汇编语言C.会话式程序设计语言D.解释Basic
30.用户程序向系统提出使用外设的请求方式是()。
A.作业申请B.原语C.系统调度D.I/O指令
三、填空题
1.操作系统的五大功能是____、____、____、____、____。
2.批处理系统可以分为___系统和___系统。
3.从资源管理的观点来看,操作系统是计算机系统_____的管理者。
4.分时操作系统中,每个用户都感到好像各自有一台_____的、与自己______的计算机。
5.如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者中的两者,这样的操作系统称为_____.。
6.在操作系统中,不确定性主要是指______和_____。
7.你所知道的操作系统中,多用户操作系统有______,网络操作系统有_______。
8.操作系统的作用是屏蔽系统的硬件特性,提供功能更强的虚拟机;管理计算机系统资源,使之得到有效的利用;提供方便友好的_______。
9.多道运行的特征之一是宏观上并行,它的含义是指在主存储器中同时存放多道用户作业,他们都是出于执行的________。
10多道程序设计是利用了_____和_____的并行工作能力来提高系统效率。
11.______操作系统不允许用户与系统交互。
12.实时系统应具有两个基本特征:
______和_______。
13.分时操作系统的主要特征是:
_____、_____、_____和_____。
14.如果操作系统具有很强的交互性,它可供多个用户使用,但时间响应不太及时,则属于_____类型。
如果操作系统可靠,时间响应及时但仅有简单的交互能力,则属于_____类型。
如果操作系统在用户提交作业后不提供交互能力,而只提供作业流程的自动化,则属于_______类型。
15.操作系统的主要性能参数中,_______是指单位时间内系统处理的作业量。
16.在现代操作系统设计中,所采用的结构有_____、面向对象模式和对称多处理模式。
17.在批处理兼分时系统中,往往把由分时系统控制的作业称为______作业,把由批处理系统控制的作业称为_______作业。
18.计算机系统是由______和______组成的,其中前者是计算机系统赖以工作的实体,后者保证计算机系统能按用户指定的要求协调地工作。
19.操作系统简称为______,是英文名称______的缩写。
20.用户通过网络操作系统可以______、______,从而大大扩展了计算机的应用范围。
四、判断题
1.操作系统的目的不是用来提高吞吐量,而逝用来管理应用程序的。
()
2.操作系统是合理组织计算机工作流程,有效地管理系统资源,方便用户使用的程序集合。
()
3.操作系统是现代计算机系统中必不可少的一种系统软件。
()
4.操作系统本身是系统硬件的一部分,它的物质基础是系统软件。
()
5.多道程序设计是利用了CPU和通道的并行工作来提高系统利用率的。
()
6.多道程序设计是指在一台处理机上在同一时刻执行多道程序。
()
7.多道程序设计可以缩短系统中作业的执行时间。
()
8.在一个兼顾分时操系统和批处理系统中,通常把终端作业称为前台作业,而把批处理型作业称为后台作业。
()
9.分时系统和多道程序设计的出现,标志操作系统的正式形成。
()
10.批处理系统不允许用户随时干预自己程序的运行。
()
五、简答题
1.什么是操作系统?
它有什么基本特征?
2.操作系统怎样提高计算机系统的效率?
3.操作系统具有并发、共享的特性,为了实现这一特性,操作系统必须解决哪些问题?
4.一般从哪些方面对操作系统进行性能评价?
5.什么叫虚机器?
利用虚拟机的概念设计操作系统有什么好处?
6.试说明操作系统与硬件、其它系统软件以及用户之间的关系?
7.操作系统中引入多道程序设计,可以实现哪几方面的好处?
8.为保证多道程序的正确运行,在技术上要解决哪些基本问题?
9.批处理系统、分时操作系统和实时操作系统各有什么特点?
10.试述分时系统与实时系统,并比较他们的区别?
设计适合用于实时环境的操作系统应具有哪些特征?
11.在分时系统中响应时间与哪些因素有关?
12.请比较网络操作系统和分布式操作系统。
13.试从独立性、同时性、交互性和及时性四方面来比较批量处理系统、分时系统和实时系统,并说明它们各适合什么场合。
14.试比较分层结构与模块结构的异同点?
15.微内核结构具有哪些优点?
16.客户-服务器模型在分布式系统中很流行,它能够用于单机系统吗?
17.计算机系统中既有操作系统程序,又有用户程序,在什么情况下操作系统程序才能够占用中央处理器?
18.多道程序设计能从哪几方面提高系统的效率?
操作系统试题1答案
一、名词解释
1.操作系统:
操作系统是控制和管理计算机软、硬件资源,以尽量合理有效的方法组织多个用户共享多种资源的程序集合。
2.多道程序设计:
多道程序设计是指在主存中同时存放若干个作业,使它们共享系统资源并同时运行的技术,在单处理器环境下,这些作业仅在宏观上同时运行,而在微观上交替执行。
(多道程序设计是指允许一个计算机系统的主存储器同时容纳多个用户程序,这些程序在计算机系统中可以并发执行。
)
3.虚拟机:
经过操作系统提供的资源管理功能和方便用户的各种服务功能把裸机改造成为功能更强、使用更为方便的机器,通常称之为虚拟机。
4.分时系统:
分时系统就是在一台计算机上,连接多个终端,用户通过各自的终端和终端命了把作业送入计算机,计算机又通过终端向各用户报告其作业的运行情况,这种计算机能分时轮流为各终端用户服务并能及时对用户服务请求予以响应,这就构成了分时系统。
5.实时系统:
实时系统是为了能对特定输入作业及时响应,并在规定时间内完成对该事件的处理而引入的。
6.对称多处理机:
对称多处理操作系统中,一个操作系统刻在所有处理机上运行,并且它们共享同一内存。
二、选择题
1.B2.A3.A4.D5.C
6.A7.C8.A9.C10.C
11.C12.BAD13.D14.D15.B
16.ABF17.C18.D19.C20.C
21.B22.A23.BDE24.B25.D
26.D27.B28.C29.A30.C
三、填空题
1.进程管理、存储管理、设备管理、文件管理、作业管理
2.批处理单道、批处理多道
3.资源
4.独占、交互
5.通用操作系统
6.推进的时间、执行结果
7.UNIX、Windows2000或UNIX(LINUX)
8.用户接口
9.开始点和结束点之间
10.CPU、I/O
11.批处理
12.实时性、可靠性
13.多路性、独立性、交互性、及时性
14.分时操作系统、实时操作系统、批处理操作系统
15.吞吐率
16.客户服务器模式
17.前台、后台
18硬件(子)系统、软件(子)系统
19.OS、OperatingSystem
20.共享资源、交换信息
21.操作系统
四、判断题
1.N2.Y3.Y4.N5.Y6.N7.N8.Y9.Y10.Y
五、简答题
1.操作系统时最基本的系统软件。
他一方面为用户提供一个良好的使用计算机系统的环境;另一方面它采用合理有效的方法组织多个用户共享计算机系统的各种资源,最大程度地提高计算机资源的利用率和系统的使用效率;同时提供一个虚拟机,把一个物理实体变为若干个逻辑上的实体,大大扩充计算机硬件的功能。
操作系统主要的特征是程序的并发性与资源的共享性。
2.操作系统是一种系统程序,其目的是提供一个其他程序执行的良好环境。
配置操作系统可以使得计算机系统能高效地工作;操作系统能扩充硬件的功能,使硬件的功能发挥的更好;操作系统使用户合理共享资源,防止各种用户间的互相干扰;操作系统以文件形式管理软件资源,保证信息的安全和快速存取。
3.为使程序能并发执行,系统必须为每个程序建立进程(进程又称任务)。
进程是系统中能独立运行并作为资源分配的基本单位,它是一个活动实体。
多个进程之间可以并发执行和交换信息,同时有效地改善了系统资源的利用率和吞吐率。
由于引进进程,使操作系统增加了复杂性,它必须具备控制和管理各种并发活动的能力。
为使系统中的资源能供内存中多个并发执行的进程共同使用,操作系统必须针对不同属性的资源,提供不同的共享方式,即要实现互斥共享方式和同时访问方式。
对互斥共享方式要提供进程间的同步机制,对通时访问方式要求这部分程序用重入码编写文件。
4.从系统效率、可靠性、使用方便性。
可移植性等方面来考虑。
5.我们将覆盖了软件的机器称为扩充机成虚机器。
使用了虚机器概念后,可以是用户和程序员在使用计算机时不涉及硬件细节,这样为用户使用计算机提供了方便。
另外,OS使用虚机器概念来设计,每当在计算机系统上覆盖一层软件后,系统功能便增强一级。
由于操作系统包含若干层软件,因此,可以在裸机上覆盖若干层后,得到一台功能更强的、使用极为方便的多层扩充机器多多层虚机器。
6.操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件和软件资源,并向用户提供良好的界面。
操作系统与硬件紧密相关,它直接管理着硬件资源,为用户完成所有与硬件有关的操作,从而极大地方便了用户对硬件资源的使用,并提高资源的利用率。
操作系统又是一种特殊的系统软件,其它的系统软件都运行在操作系统基础之上,可获得操作系统提供的大量服务,即操作系统是其它系统软件与硬件的接口。
而一般用户使用计算机除了需要操作系统支持外,还需要用到大量的其它系统软件和应用软件,使其工作更加方便和高效。
硬件、操作系统、其它系统软件、应用程序和用户之间的层次关系为:
其它用户,应用程序、其它系统软件、操作系统、计算机硬件。
7.
(1)提高CPU的利用率。
当正在运行的进程要进行I/O时,另一进程可以使用CPU。
(2)提高内存和I/O设备的利用率。
内存同时驻留多道作业,它们可以并发执行,因此,可以提高内存的利用率和I/O设备的使用效率。
(3)增加系统的吞吐量。
在保持CPU与I/O足够忙的情况下,必然会大大提高系统的吞吐量。
8.
(1)存储管理。
在多道程序设计环境下,在主存中的几道程序它们共享同一主存,硬件必须提供必要的手段,防止各道程序相互侵犯,特别是某一道出错时,不致影响其它的程序。
同时要保证作业的程序在主存中能随即地从一个区域移动到另一个区域。
(2)处理机管理和调度。
在多道程序设计环境下、多道作业共享同一个处理机,需对处理剂进行管理,合理地调度各个作业,以提高处理机的利用率。
(3)资源的管理和分配。
在多道程序设计环境下,多道作业共享系统中的所有的资源。
因此,必须对系统中的资源进行有效的管理和分配。
9.单道批处理的特点是:
自动性、顺序性和单道性。
多道批处理的特点是:
多道性、无序性和调度性(作业调度和进程调度)。
分时系统的特点是:
多路性、独立性、及时性和交互性。
实时系统的特点是:
多路性、独立性、及时性、交互性和可靠性。
10.分时系统就是在一台计算机上,连接多个终端,用户通过各自的终端和终端命了把作业送入计算机,计算机又通过终端向各用户报告其作业的运行情况,这种计算机能分时轮流为各终端用户服务并能及时对用户服务请求予以响应,这就构成了分时系统。
实时系统是为了能对特定输入作业及时响应,并在规定时间内完成对该事件的处理而引入的。
实时系统分为两大类:
实时控制系统和实时信息处理系统。
实时系统与分时系统的主要区别是:
(1)系统的设计目标不同。
(2)响应时间的长短不同。
(3)交互性的强弱不同。
(4)资源的利用率不同。
实时系统也具有分时系统的四个特征,但一般来说,它的交互性能力较弱,但及时性较强。
因此,实时系统除了具有处理机管理、存储器管理和I/O设备管理功能外,还应具有一下四大特征:
(1)实时时钟管理。
(2)高可靠性。
(3)连续的人机对话。
(4)过载保护。
11.分时系统的一个重要特性在于能及时响应,影响响应时间的几个因素是:
对换速度,用户数目,时间片以及对换信息量。
12.
(1)分布性:
分布式操作系统是驻留在系统的各个结点上,而网络操作系统的控制功能大部分是集中在服务器上。
(2)并行性:
分布式操作系统可将一个用户的多个任务分配到多分计算机上并行执行;而网络环境下,每一个用户的一个或多个任务只能在自己的计算机上处理。
(3)透明性:
分布式系统能隐藏自己内部的物理位置、并发控制、系统故障等实现细节来使用系统;而网通操作系统的透明性不如分布式操作系统。
(4)共享性:
分布式系统中,所有分布式在各个站点的软、硬件资源可供系统中所有用户共享,并能以透明的方式使用它们;而网络操作系统共享的资源大多数是设置在服务器中,它机的资源一般由本机用户使用。
(5)健壮性:
分布式系统任何结点的故障都不会对系统造成太大的影响,某些部件的故障可以通过容错技术实现系统的重构;而网络操作系统的控制功能大部分集中在服务器中,这使得服务器成为单点故障,它一出故障。
就会影响整个系统的可靠性。
13.
(1)同时性:
三者都具有同时性。
分时系统按分时原则为多个终端用户服务;实时控制系统是对多路的现场信息进行采集以及对多个执行机构进行控制;多道批处理系统交替使用CPU。
(2)独立性:
三者都具有独立性。
在分时系统中每个终端用户向系统提出的服务请求彼此独立进行的;在实时系统控制系统中,信息的采集和控制也是彼此独立进行的;单道批处理系统运行时独占整个系统。
(3)及时性:
分时系统的响应时间是以人能够接受的等待时间为标准;实时系统对响应时间要求比较严格,它是以控制过程或信息处理中所能接受的延迟为标准;批处理系统用作业周转时间来计算响应时间按,它的及时性比较差。
(4)交互性:
分时系统能使用户和系统进行人机对话。
实时系统也具有交互性,但人与系统的交互仅限于访问系统中的某些特点的专用服务程序。
批处理系统没有交互性。
14.
(1)相同点:
他们都具有模块化特征。
分层结构也要将复杂的操作系统按其功能分成若干个相对于独立的,模块,各模块之间能按规定的接口交互。
(2)不同点:
分层结构中各模块之间是有序的,它是将各功能模块按他们的功能流图的调用次序安排称若干层,各层之间只能是单向依赖关系,即每层中的模块只能使用较低层模块提供的功能和服务,模块中的组织和依赖关系很清晰。
而模块结构中各模块通过接口可以毫无规则地相互依赖、相互调用,模块中的组织和依赖关系很混乱,系统的可读性和可适应性很差,而且用这种结构设计的大型系统可靠性很差。
15.
(1)提高系统的灵活性。
(2)提高了操作系统的可靠性。
(3)适用于分布式操作系统。
16.能。
尤其是对于消息传输系统更为合适。
17.一个计算机系统,尤其是采用多道程序设计技术的计算机系统,不仅有操作系统和其它的系统软件,而且还有若干应用程序。
这些程序只有占用中央处理器执行时才能履行自己的职责,而中央处理器在任何时刻最多只能被一个程序占用。
计算机系统的引导程序进行系统初始化后,把操作系统的核心程序装入主存储器。
如果没有用户请求操作系统服务,操作系统就处于等待状态。
当某个事件出现,操作系统的服务程序就要处理它(让用户程序执行),处理结束后,有等待下一个事件的发生。
中断是计算机系统结构的一个重要部分,中央处理器每执行完一条指令后,均由中断装置判别是否有事件发生。
若无事件发生,中央处理器继续执行指令;若有事件发生,中断装置中断原来占用中央处理器的程序执行,而让操作系统的处理事件服务程序占用中央处理器,对出现的事件进行处理,待操作系统统计事件处理完成后,再让原来的程序继续占用中央处理器执行。
18.
(1)减少CPU的空闲时间,提高处理机的利用率。
(2)合理搭配程序,充分利用外围设备资源。
(3)使得处理器与外围设备、外围设备之间并行工作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 试题