计算机操作系统题目及答案.pdf
《计算机操作系统题目及答案.pdf》由会员分享,可在线阅读,更多相关《计算机操作系统题目及答案.pdf(121页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统复习题第一章操作系统引论一.选择题1.操作系统是一种一系统软件.2.操作系统的一处理机 管理部分负责对进程进行调度。3.操作系统是对计算机资源进行管理的软件。4.从用户的观点看,操作系统是用户与计算机之间的接口。5.操作系统的功能是进行处理机管理、存储器 管理、设备管理及信息管理。6.操作系统中采用多道程序设计技术提高CPU和外部设备的利用率。7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的利用率 和方便用户使用计算机而配备的一种系统软件。8.操作系统的基本类型主要有实时操作系统、批处理操作系统及分时操作系统9.所谓 多道程序设计 是指将一个以上的作业放入主存,并且同
2、时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。10.下面关于操作系统的叙述中正确的是批处理作业必须具有作业捽制信息 O11.如果分时操作系统的时间片一定,那么用户数越多,则响应时间越长。12.实时操作系统必须在规定时间 内完成来自外部的事件。13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是系统能够及时接收多个用户的输入。14.分时操作系统通常采用时间片轮转策略为用户服务。15.在 实时操作系统控制下计算机系统能及时处理由过程控制反馈的数据并作出响应。16.下面6 个系统中,必须是实时操作系统的有 个。计算机辅助设计系统航空订票系统过程控制系统机器翻译系统办公自动
3、化系统计算机激光照排系统A.1 B.2 C.3 D.4答:C17.若把操作系统看作计算机系统资源的管理者,下列的 不属于操作系统所管理的资源。A.程序 B.内存 C.CPU D.中断18.在下列操作系统的各个功能组成部分中,不需要硬件的支持。A.进程调度 B,时钟管理C.地址映射 D.中断系统19.设计实时操作系统时,首先应考虑系统的实时 性 和 可 靠 性。20.分时系统需要使用下面哪些成分?(1)多道程序设计技术(2)作业说明书(3)终端命令解释程序(4)中断处理(5)优先级调度(6)系统调用答:、21.时间片概念一般用于一 分时操作系统22.批处理系统的主要缺点是无交互性 o23.下面
4、不属于操作系统功能。A.用户管理 B.CPU和存储管理C.设备管理 D.文件和作业管理答:A24.当CPU执行系统程序时,CPU处于 oA.管态 B.目态C.系统态 D.A 和 C答:D25.能直接对系统中各类资源进行动态分配和管理,控制、协调各任务的并行执行且系统中主机无主次之分,并向用户提供统一的、有效的软件接口的系统是分布 式 操 作 系 统。26.下列选择中,_高级程序设计语言的编译器一 不是操作系统关心的主要问题。27.实时操作系统对可靠件和安全性的要求极高,它 不强求系统资源的利用率28.火车站的售票系统属于 实 时系统。29.在分时系统中,通常的时间片是一几十亳秒 o30.用于控
5、制生产流水线、进行工业处理控制的操作系统是实时系统 031.分时操作系统适用于 调试运行程序-032.下列系统中,属 于 实 时 系 统 的 是。A.办公自动化系统 B.计算机辅助设计系统C.K机订票系统 D.计算机激光照排系统答:C3 3.目前个人计算机中的操作系统主要是单用户操作系统 o34.强调并行计算的操作系统是一分布式操作系统一35.能够实现通信及资源共享的操作系统是网络操作系统36.UNIX操作系统是一种 _ 分时操作系统 o37.以下操 作 系 统 中 属 于 网 络 操 作 系 统 的 是。A.MS-DOS B.Windows98 C.UNIX D.WindowsNT答:D二.
6、填空题1.操作系统的基本功能包括出处理机 管理、存储器 管理、圆 设备 一 管理、卫信息(或文件)_ 管理。除此之外还为用户使用操作系统提供了用户接口。2.如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者或其中两者的功能,这样的操作系统称为_ 通用操作系统 o3.在分时和批处理系统结合的操作系统中引入了“前台”和“后台”作业的概念,其目的是提高CPU的利用率。4.实时操作系统与分时操作系统的主要区别是一及时性和高可靠性o5.在主机控制下进行的输入/输出操作称为联机输入输出 操作。6.按内存中同时运行程序的数目可以将批处理系统分为两类:单道批处理 系 统 和&多 道 批处理系统。7.批
7、处理一系统不允许用户随时干预自己程序的运行。8.多道程序设计的特点是多道、宏观上的并行 和微观上的串行 O9.单道批处理系统是在解决人机矛盾 和CPU和I/O设备之间速度不匹配 的矛盾中发展起来的。10.对操作系统的总体设计目标来说,批处理操作系统应注重提高计算机的效率,尽量增加系统的 平均吞吐量分时操作系统应保证用户所能忍受的响应时间;而实时操作系统则应在保证及时响应和处理有关事件的前提下,再考虑系统资 源 的 利 用 率。11.分时系统中的响应 时 间 一是衡量一个分时系统性能的重要指标。12.导弹飞行控制系统属于实时 系统。13.在操作系统的发展过程中,多道程序设计和分时系统一 的 出
8、现,标志了操作系统的正式形成。14.实时系统按应用的不同分为过程控制系统 和 _ 数据处理系统两种。15.分时操作系统的用户通过与计算机相连的终端 来使用计算机系统,允许多个用户同时上机。16.个人计算机操作系统每次只允许一个用户使用计算机,称为单用户操作系统。17.为计算机网络配置的操作系统称 网络操作系统 o18.网络操作系统的主要功能是实现各台计算机之间的通信以及_网络中各种资源的共享。19.近年来,适合开放系统的操作系统成为一个重要的研究课题,IEEE把它命名为 POSIX 即计算机环境可移植操作系统。20.在 分时系统_ 控制下,用户在终端设备上可以直接输入、调试和运行自己的程序,能
9、直接修改程序中的错误,并直接获得结果。21.根据服务对象不同,常用的单处理机OS可以分为如下三种类型:允许多个用户在其终端上同时交互地使用计算机的OS称为一分时 系统,它通常采用时间片轮转 策略为用户服务;允许用户把苦干个作业提交计算机系统集中处理的OS称为一批处理一系统,衡量这种系统性能的一个主要指标是系统的 吞吐量;在实时系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。设计这种系统时应首先考虑系统的及时性和可靠性 0三.简答题1.叙述操作系统在计算机系统中的位置。答:操作系统是运行在计算机硬件系统上的最基本的系统软件。它控制和管理着所有的系统硬件(CPU、主存、各种硬件部件
10、和外部设备等),也控制和管理着所有的系统软件(系统程序和用户进程等),操作系统对计算机使用者提供了一种良好的操作环境,也为其他各种应用系统提供了最基本的支撑环境。现代操作系统是一个复杂的软件系统,它与计算机硬件系统有着千丝万缕的联系,也与用户有着密不可分的关系,它在计算机系统中位于计算机裸机和计算机用户之间,如 下 图 所 示(图1.1),紧挨着硬件的就是操作系统,它通过系统核心程序对计算机系统中的儿类资源进行管理,如处理机、存储器、输入输出设备、数据与文档资源、用户作业等,并向用户提供若干服务,通过这些服务将所有g工击行 九房止哈谢i a Mz 4 p H e3+日744-,人,禾 口 口
11、Ml用户过它图 1.1 操作系统的位置生环境。:本的系统软件。二 和应用系统,通.接口。2.怎样理解“由于计算机上装有操作系统,从而扩展了原计算机的功能”?答:计算机系统的硬件结构和机器一级的操作包含了诸如指令集、存储器组织、总线结构和输入输出部件等的操作与捽制,这些最基本的操作恰恰又是最复杂和最难以由用户直接进行的操作。例如:用户要进行文件读写,而文件是以二进制代码的方式存放在磁盘、磁带等存储装置中,需要有一种途径把用户的要求转换成对具体的硬件部件、电路信号、选择开关等的细微操作,用户自己不可能完成这些操作,但操作系统把用户的高级操作转换成一系列的低级操作,最终完成文件的读写。所有的低级操作
12、对用户来讲都是透明的,即无需用户关心的、看不见的,操作系统把硬件全部隐藏起来,给用户提供了一个友好的、易于操作的界面。止 匕 外,操作系统还要进行大量的系统事务处理。如响应中断的发生、处理定时操作、管理存储器及其他低级操作。所以,可以说操作系统是硬件系统的扩展,从而扩展了原计算机的功能,它比直接对计算机硬件系统进行操作要容易得多。3.试对分时操作系统和实时操作系统进行比较。答:我们可以从以下儿个方面对这两种操作系统进行比较:(1)实时信息处理系统与分时操作系统一样都能为多个用户服务,系统按分时原则为多个终端用户服务;而对实时控制系统,则表现为经常对多路现场信息进行采集以及对多个对象或多个执行机
13、构进行控制。(2)实时信息处理系统与分时操作系统一样,每个用户各占一个终端,彼此独立操作,互不干扰。因此用户感觉就像他一人独占计算机;而在实时控制系统中信息的采集和对对象的控制也都是彼此互不干扰的。(3)实时信息系统对响应时间的要求与分时操作系统类似,都是以人所能接受的等待时间来确定的;而实时控制系统的响应时间则是以控制对象所能接受的延时来确定的。(4)分时操作系统是一种通用系统,主要用于运行终端用户程序,因此它具有较强的交互能力。而实时操作系统虽然也有交互能力,但其交互能力不及前者。(5)分时操作系统要求系统可靠,相比之下,实时操作系统则要求系统高度可靠。4.设计实时操作系统的主要困难是什么
14、?答:设计适用于实时环境的操作系统的主要困难是:在实时环境规定的时间限额内对用户作出相应的反应。如果系统不能在规定的时间限额内完成指定的任务,那么就可能导致整个实时系统的崩溃。因此,在设计这类操作系统时,设计者必须保证所采用的调度策略及相关技术不会使响应时间超过实时环境所规定的时间限额。5.采用多道程序设计的主要优点是什么?答:多道程序设计考虑到作业的运行规律是交替使用CPU和I/O,故将多道程序同时保存于系统中,使各作业对CPU与I/O的使用在时间上重叠,提高了 CPU和I/0设备的利用率。6.一个分层结构操作系统由裸机,用户,CPU管理,文件管理,作业管理,内存管理,设备管理,命令管理等部
15、分组成。试按层次结构的原则从内到外将各部分重新排列。答:按层次结构原则从内到外依次为:裸机,CPU管理,内存管理,设备管理,文件管理,作业管理,命令管理,用户。7.什么是操作系统?它有什么基本特征?答:操作系统是指控制和管理计算机的软、硬件资源,合理组织计算机的 作流程、方便用户使用的程序集合。操作系统具有4个基本特征:并发性:宏观上在一段时间内有多道程序在同时运行,而微观上这些程序是在交替执行。共享性:因程序的并发执行而使系统中的软、硬件资源不再为某个程序独占,而是由多个程序共同使用。虚拟性:多道程序设计技术把一台物理计算机虚拟为多台逻辑上的计算机,使得每个用户都感觉自己是“独占”计算机。异
16、步性(不确定性):多道程序系统中,各程序之间存在着直接或间接的联系,程序的推进速度受到其他程序的影响,这样,程序运行的顺序、程序完成的时间以及程序运行的结果都是不确定的。8.操作系统是随着多道程序设计技术的出现逐步发展起来的,要保证多道程序的正常运行,在技术上需要解决哪些基本问题?答:在多道程序之间应如何分配被它们共享的处理机,使得CPU既能满足各程序运行的需要.又有较高的利用率;止 匕 外,一旦将CPU分配给某程序后,应何时收回。如何为每道程序分配必要的内存空间,使它们各得其所但又不会因相互重叠而丢失信息;此外,应如何防止因某道程序出现异常情况而破坏其他程序。系统中可能有多种类型的I/O设备
17、供多道程序共享,应如何分配这些I/O设备,如何做到既方便用户的使用,又能提高设备的利用率。在现代计算机系统中通常都存在着大量的程序和数据,应如何组织它们才便于用户使用;止 匕 外,还有信息保存的安全性和一致性问题。对于系统中的各种应用程序,它们有的属于计算型,有的属于I/O型,有些既重要又紧迫,有些又要求系统能及时响应,这时系统应如何组织和安排这些作业(程序)的工作流程。实际上,这些问题的全体就是操作系统的核心内容。9.如何理解操作系统的异步不确定性?答:在单道程序环境下,由于程序独占全机软、硬件资源且完全是在一个封闭环境下运行,所以,如果使用相同的输入,则多次运行的结果必然相同。引入多道程序
18、技术后,由于多道程序共享全机软、硬件资源,即各程序之间存在着直接或间接的联系。此时程序的运行就不是在一个封闭的环境下,程序的运行要受到其他程序和系统资源的影响,这会引起程序运行的结果、程序运行的顺序和完成的时间不确定。此外,在多道程序环境下,外部设备的中断、输入输出的请求等出现的时间都是不确定的。这些不确定因素给操作系统设计带来了很大的复杂性。对于程序执行结果的不确定是绝不允许的,这是操作系统必须解决的主要问题;而程序运行顺序及完成时间的不确定是多道程序环境所决定的,因此,操作系统应能对运行顺序进行协调和管理。至于外部设备的中断、输入输出请求甚至程序运行故障等不确定性,操作系统应在出现的时刻及
19、时响应并予以解决,如果操作系统的设计考虑不周,也可能造成系统的混乱和崩溃。第二章进程管理一.选择题1.在进程管理中,当 时进程从阻塞状态变为就绪状态.A.进程被进程调度程序选中 B.等待某一事件C.等待的事件发生 D.时间片用完答:C2.分配到必要的资源并获得处理机时的进程状态是 oA.就绪状态 B.执行状态C.阻塞状态 D.撤消状态答:B3.P、V操作是 oA.两条低级进程通信原语 B.两组不同的机器指令C.两条系统调用命令 D.两条高级进程通信原语答:A4.对 进 程 的 管 理 和 控 制 使 用。A.指令 B.原语C.信号量 D.信箱通信答:B5.进程的并发执行是指若干个进程 oA.同
20、时执行 B.在执行的时间上是重叠的C.在执行的时间上是不可重叠的 D.共享系统资源答:B6.若P、V操作的信号量S初值为2,当前值为一1,则表示有 等待进程。A.0 个 B.1 个 C.2 个 D.3 个答:B7.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是;由运行状态变为阻塞状态的条件是 oA.时间片用完 B.等待某事件发生C.等待的某事件己发生 D.被进程调度程序选中答,D B8.下列的进程状态变化中,变化是不可能发生的。A.运行一就绪 B.运行一等待C.等待一运行 D.等待一就绪答:C9.一个运行的进程用完了分配给它的时间片后,它 的 状 态 变 为-A
21、.就绪 B.等待C.运行 D.由用户自己确定答:A10.用 P、V 操作管理临界区时,信 号 量 的 初 值 应 定 义 为。A.1 B.0 C.1 D.任意值答:C11.用 V 操作唤醒一个等待进程时,被 唤 醒 进 程 的 状 态 变 为.A.等待 B.就绪 C.运行 D.完成答:B12.进程间的同步是指进程间在逻辑上的相互 关系。A.联接 B.制约 C.继续 D.调用答:B13.是一种只能进行P 操作和V 操作的特殊变量。A.调度 B.进程 C.同步 D.信号量答:D14.下面对进程的描述中,错误的是 0A.进程是动态的概念 B.进程执行需要处理机C.进程是有生命期的 D.进程是指令的集
22、合答:D15.下 面 的 叙 述 中 正 确 的 是。A.操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同。B.为了避免发生进程死锁,各进程只能逐个申请资源。C.操作系统用PCB管理进程,用户进程可以从此PCB中读出与本身运行状况有关的信息D.进程同步是指某些进程之间在逻辑上的相互制约关系答:D16.进程控制就是对系统中的进程实施有效的管理,通过使用、进程撤销、进程阻塞、进程唤醒等进程控制原语实现。A.进程运行 B.进程管理C.进程创建 D.进程同步答:C17.操作系统通过 对进程进行管理。A.JCB B.PCB C.DCT D.CHCT答:B18.用P、V操作可以解决 互斥问
23、题。A.一切 B.某些 C.正确 D.错误答:A19.通常,用户进程被建立后,。A.便一直存在于系统中,直到被操作人员撤消B.随着作业运行正常或不正常结束而撤消C.随着时间片轮转而撤消与建立D.随着进程的阻塞或唤醒而撤消与建立答:B20.一 个 进 程 被 唤 醒 意 味 着。A.该进程重新占有了 CPU B.它的优先权变为最大C.其 PCB移至等待队列队首 D.进程变为就绪状态答:D21.下面所述步骤中,不是创建进程所必需的。A.由调度程序为进程分配CPU B.建立一个进程控制块C.为进程分配内存 D.将进程控制块链入就绪队列答:A22.多道程序环境下,操作系统分配资源以为基本单位。A.程序
24、 B.指令 C.进程 D.作业答:C23.对于两个并发进程,设互斥信号量为m utex,若 mutex=0,则。A.表示没有进程进入临界区B.表示有一个进程进入临界区C.表示有一个进程进入临界区,另一个进程等待进入D.表示有两个进程进入临界区答:B2 4.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的。A.同步 B.互斥 C.调度 D.执行答:A25.为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为 OA.进 程 互 斥B.进 程 同 步C.进程制约 D.
25、进程通信答:D26.设有5个进程共享一个互斥段,如果最多允许有3个进程同时进入互斥段,则所采用的互斥信号量的初值应是 OA.5 B.3 C.1 D.0答:B27.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现C P U的共享,但其中 不是引起操作系统选择新进程的直接原因。A.运行进程的时间片用完 B.运行进程出错C.运行进程要等待某一事件的发生 D.有新进程进入就绪状态答:D28.在多道程序设计系统中,多个计算问题同时装入计算机系统的主存储器。A.并发执行 B.顺序执行C.并行执行 D.同时执行答:A29.引入多道程序设计技术后,处理器的利用率 oA.有所改善 B.极大地提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 题目 答案
限制150内