计算机题库《操作系统》操作系统习题汇总.docx
- 文档编号:27473974
- 上传时间:2023-07-01
- 格式:DOCX
- 页数:146
- 大小:173.95KB
计算机题库《操作系统》操作系统习题汇总.docx
《计算机题库《操作系统》操作系统习题汇总.docx》由会员分享,可在线阅读,更多相关《计算机题库《操作系统》操作系统习题汇总.docx(146页珍藏版)》请在冰豆网上搜索。
计算机题库《操作系统》操作系统习题汇总
第一章操作系统引论
一、选择题
1.操作系统是一种()。
A、通用软件B、系统软件C、应用软件D、软件包
2.操作系统是对()进行管理的软件。
A、软件B、硬件C、计算机资源D、应用程序
3.从用户的观点看,操作系统是()。
A、用户与计算机之间的接口
B、控制和管理计算机资源的软件
C、合理地组织计算机工作流程的软件
D、由若干层次的程序按一定的结构组成的有机体
4.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的方便用户使用计算机而配备的一种系统软件。
A、速度B、利用率C、灵活性D、兼容性
5.若把操作系统看作计算机系统资源的管理者,下列()不属于操作系统所管理的资源。
A、程序B、内存C、CPUD、中断
6.在下列操作系统的各个功能组成部分中,()不需要硬件的支持。
A、进程调度B、时钟管理C、地址映射D、中断系统
7.操作系统中采用多道程序设计技术提高CPU和外部设备的()。
A、利用率B、可靠性C、稳定性D、兼容性
8.操作系统的基本类型主要有()。
A、批处理系统、分时系统及多任务系统
B、实时系统、批处理系统及分时操作系统
C、单用户系统、多用户系统及批处理系统
D、实时系统、分时系统、多用户系统
9.所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A、多重处理B、多道程序设计C、实时处理D、共行执行
10.多道批处理系统的硬件支持是20世纪60年代初发展起来的。
A、RISC技术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.下面6个系统中,必须是实时操作系统的有(3)个
●计算机辅助设计系统
●航空订票系统
●过程控制系统
●机器翻译系统
●办公自动化系统
●计算机激光照排系统
A、1B、2C、3D、4
18.设计实时操作系统时,首先应考虑系统的()。
A、可靠性和灵活性B、实时性和可靠性
C、灵活性和实时性D、优良性和分配性
19.在下列操作系统的各个功能组成部分中,不需要硬件支持的是()。
A.进程调度B.时钟管理C.地址映射D.中断系统
20.操作系统的功能是进行处理机管理、()管理、设备管理及信息管理
A、进程B、存储器C、硬件D、软件
21.与计算机硬件关系最密切的软件是()。
A、编译程序B、数据库管理系统C、游戏程序D、操作系统
22.现代操作系统具有并发性和共享性,是由()的引入而导致的。
A、单道程序B、磁盘C、对象D、多道程序
23.()是多道操作系统不可缺少的硬件支持。
A、打印机B、中断机构C、软盘D、鼠标
24.()功能不是操作系统直接完成的功能。
A、管理计算机硬盘B、对程序进行编译
C、实现虚拟存储器D、删除文件
25.()对多用户分时系统最重要。
A、实时性B、交互性C、共享性D、运行效率
26.()对多道批处理系统最重要。
A、实时性B、交互性C、共享性D、运行效率
27.()对实时系统最重要。
A、实时性B、交互性C、共享性D、运行效率
28.下面对操作系统不正确的描述是()。
A、操作系统是系统资源管理程序
B、操作系统是为用户提供服务的程序
C、操作系统是其他软件的支撑软件
D、操作系统是系统态程序的集合
29.一般来说,为了实现多道程序设计,计算机最需要()。
A、更大的内存B、更多的外设C、更快的CPUD、更先进的终端
30.操作系统的不确定性是指()。
A、程序的运行结果不确定B、程序的运行次序不确定
C、程序多次运行的时间不确定D、A、B和C
31.若把操作系统看作计算机系统资源的管理者,下列资源不属于操作系统所管理的是()。
A.程序B.内存C.CPUD.中断
32.分时操作系统为用户服务,通常采用的策略是()。
A.可靠性和灵活性B.时间片轮转
C.时间片加权分配D.短作业优先
二、填空题
1.分时操作系统的主要特征有多路性、交互性、独立性、及时性。
2.采用多道程序设计技术能充分发挥CPU与外设的并行工作的能力。
3.在主机控制下进行的输入/输出操作称为联机输入/输出操作。
4.按内存中同时运行程序的数目可以将批处理系统分为两类:
单道批处理系统和多道批处理系统。
5.操作系统的主要性能参数有
(1)和
(2)等。
其中
(1)指的是单位时间内系统处理的作业量。
(2)指的是在一个给定时间内,系统的一个指定成分被使用的时间比例。
(1)吞吐量
(2)利用率
6.分时操作系统用户随时干预自己程序的运行。
7.实时操作系统与分时操作系统的主要区别是及时性和高可靠性。
8.操作系统的最重要的特征是并发。
9.操作系统的最基本的特征是并发和共享。
10.操作系统的基本特征有并发、共享、虚拟、异步。
11.虚拟是以并发和共享为前提。
12.异步是并发和共享的必然结果。
13.如果一个操作系统兼有批处理、分时处理、实时处理操作系统三者或其中两者的功能,这样的操作系统称为通用操作系统
三、问答题
1.设计现代OS的主要目标是什么?
答:
方便性,有效性,可扩充性和开放性.
2.OS的作用可表现为哪几个方面?
a.OS作为用户与计算机硬件系统之间的接口;
b.OS作为计算机系统资源的管理者;
c.OS作为扩充机器.
3.试说明推动批处理系统形成和发展的主要动力是什么?
答:
推动批处理系统形成和发展的主要动力是“不断提高系统资源利用率”和“提高系统吞吐量”。
主要表现在:
脱机输入输出技术的应用和作业的自动过渡大大地提高了I/O的速度及I/O设备与CPU并行工作的程度,减少了主机CPU的空闲时间;多道程序设计技术的应用更进一步提高了CPU、内存和I/O设备的利用率和系统的吞吐量。
4.何谓脱机I/O和联机I/O?
a.脱机输入输出方式(Off-LineI/O)是为了解决人机矛盾及CPU和I/O设备之间速度不匹配而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.具体内容是将用户程序和数据在一台外围机的控制下,预先从低速输入设备输入到磁带上,当CPU需要这些程序和数据时,在直接从磁带机高速输入到内存,从而大大加快了程序的输入过程,减少了CPU等待输入的时间,这就是脱机输入技术;当程序运行完毕或告一段落,CPU需要输出时,无需直接把计算结果送至低速输出设备,而是高速把结果输出到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出,这就是脱机输出技术.
b.若这种输入输出操作在主机控制下进行则称之为联机输入输出方式.
5.试说明推动分时系统形成和发展的主要动力是什么?
答:
推动分时系统形成和发展的主要动力是“为了更好地满足用户的需要”。
主要表现在:
CPU的分时使用缩短了作业的平均周转时间;人机交互能力的提供使用户能方便地直接控制自己的作业;主机的共享使多个用户(包括远程用户)能同时使用同一台计算机独立地、互不干扰地处理自己的作业。
6.试说明实时任务的类型和实时系统的类型.
a.实时任务的类型按任务执行时是否呈现周期性来划分,分为周期性实时任务和非周期性实时任务;根据对截止时间的要求来划分,分为硬实时任务和软实时任务;
b.通常把要求进行实时控制的系统统称为实时控制系统,把要求对信息进行实时处理的系统成为实时信息处理系统.
7.实现多道程序应解决哪些问题?
a.处理机管理问题;
b.内存管理问题;
c.I/O设备管理问题;
d.文件管理问题;
e.作业管理问题.
8.试比较单道与多道批处理系统的特点及优缺点.
答:
a.单道批处理系统是最早出现的一种OS,它具有自动性,顺序性和单道性的特点;多道批处理系统则具有调度性,无序性和多道性的特点;
b.单道批处理系统是在解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾中形成的,旨在提高系统资源利用率和系统吞吐量,但是仍然不能很好的利用系统资源;多道批处理系统是对单道批处理系统的改进,其主要优点是资源利用率高,系统吞吐量大;缺点是平均周转时间长,无交互能力.
9.实现分时系统的关键问题是什么?
应如何解决?
答:
实现分时系统的关键问题是使用户能与自己的作业交互作用,即用户在自己的终端上输入一命令以请求系统服务后,系统能及时地接收并处理该命令,并在用户能够接受的时延内将结果返回给用户。
a.关键问题:
及时接收,及时处理;
b.对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各个终端上输入的数据;---对于及时处理,应使所有的用户作业都直接进入内存,并规定一个较短的时间片,在不长的时间内,能使每个作业都运行一次。
10.为什么要引入实时操作系统?
答:
更好地满足实时控制领域和实时信息处理领域的需要.
11.OS具有哪几大特征?
它的最基本特征是什么?
答:
a.并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(Asynchronism).
b.其中最基本特征是并发和共享。
12.内存管理有哪些主要功能?
它们的主要任务是什么?
答:
a.主要功能:
内存分配,内存保护,地址映射和内存扩充等.
b.内存分配的主要任务是为每道程序分配内存空间,提高存储器利用率,以减少不可用的内存空间,允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要。
内存保护的主要任务是确保每道用户程序都在自己的内存空间中运行,互不干扰
地址映射的主要任务是将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址
内存扩充的主要任务是借助虚拟存储技术,从逻辑上去扩充内存容量.
13.处理机管理具有哪些功能?
它们的主要任务是什么?
答:
a.进程控制,进程同步,进程通信和调度.
b.进程控制的主要任务是为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换.
进程同步的主要任务是对诸进程的运行进行调节.
进程通信的任务是实现在相互合作进程之间的信息交换.
调度分为作业调度和进程调度.作业调度的基本任务是从后备队列中按照一定的算法,选择出若干个作业,为它们分配必要的资源;而进程调度的任务是从进程的就绪队列中,按照一定的算法选出一新进程,把处理机分配给它,并为它设置运行现场,是进程投入运行.
14.设备管理有哪些主要功能?
其主要任务是什么?
a.主要功能:
缓冲管理,设备分配和设备处理,以及虚拟设备等.
b.主要任务:
完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用I/O设备.
15.文件管理有哪些主要功能?
其主要任务是什么?
a.主要功能:
对文件存储空间的管理,目录管理,文件的读,写管理以及文件的共享和保护.
b.主要任务:
对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性.
16.试在交互性,及时性和可靠性方面,将分时系统与实时系统进行比较.
a.分时系统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前者.
b.实时信息系统对实用性的要求与分时系统类似,都是以人所能接收的等待时间来确定;而实时控制系统的及时性则是以控制对象所要求的开始截止时间和完成截止时间来确定的.
c.实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高.
17.是什么原因使操作系统具有异步性特征?
答:
a.程序执行结果是不确定的,即程序是不可再现的.
b.每个程序在何时执行,多个程序间的执行顺序以及完成每道程序所需的时间都是不确定的,即不可预知性.
18.试说明在MS-DOS3.X以前的版本中,其局限性表现在哪几个方面?
答:
a.在寻址范围上,DOS只有1MB,远远不能满足用户需要.
b.DOS是单用户单任务操作系统,不支持多任务并发执行,与实际应用相矛盾.
19.MS-DOS由哪几部分组成?
每部分的主要功能是什么?
略.
20.为什么Microsoft在开发OS/2时,选中了80286芯片?
答:
设计OS/2的主要目标之一是既能充分发挥80286处理器的能力,又能运行在8086处理器环境下开发的程序.因为在80286内部提供了两种工作方式:
实方式和保护方式,使得Intel80286处理器不仅提供了多任务并发执行的硬件支持,而且还能运行所有在8086下编写的程序。
21.OS/2的主要功能是什么?
答:
a.多任务.
b.进程管理.
c.存储器管理.
d.文件管理.
e.应用程序接口API.
f.表示管理.
22.多处理机OS有哪几种模式?
各有何优缺点?
答:
a.2种模式:
非对称多处理模式(AsymmetricMultiprocessingModel)和对称多处理模式(SymmetricMultiprocesingModel).
b.前者易于实现,但资源利用率低,后者优点是允许多个进程同时运行,缺点是必须小心控制I/O,以保证能将数据送至适当的处理器,同时还必须注意使各CPU的负载平衡.
23.试说明网络OS的主要功能.
答:
a.网络通信;
b.资源管理;
c.网络服务;
d.网络管理;
e.互操作能力.
24.试比较网络OS和分布式OS.
答:
a.网络OS是基于由一些互联的自主计算机系统组成的计算机网络,以计算机技术和通信技术高度发展为基础,能实现相互通信和相互合作功能的系统.分布式OS是指多个分散的处理单元,经互联网络连接而形成的系统.
b.在分布性上,两者都具有分布处理功能,但网络OS的控制功能大多集中在某个(些)主机或网络服务器中,即集中式,而分布式OS则是较均匀地分布在系统的各个站点上,是完全分布式的.
---在并行性上,分布式OS的任务分配程序可将多个任务分配到多个处理单元上而实现并行,网络OS中通常无任务分配功能,每个用户的任务通常在自己(本地)的计算机上处理.
---在透明性上,两者都具透明性,但网络OS指在操作实现上的透明性,而分布式OS则在系统内部的细节上实现了很好的隐藏,即具有物理上的透明性.
---在共享性上,分布式OS是比较完全的实现共享,而网络OS共享的资源大多是在主机或网络服务器中.
---在健壮性上,分布式系统由于处理和控制功能是分布的,还拥有容错技术实现系统重构,因而具有很强的健壮性;而网络OS的控制功能大多集中在主机或服务器中,是系统具有潜在的不可靠性,健壮性差。
25.操作系统具有哪几大特征?
它们之间有何关系?
答:
操作系统的特征有并发、资源共享、虚拟和异步性。
它们的关系如下:
(1)并发和共享是操作系统最基本的特征。
为了提高计算机资源的利用率,操作系统必然采用多道程序设计技术,使多个程序共享系统资源,并发地执行。
(2)并发和共享互为存在的条件。
一方面,资源的共享是以程序(进程)的并发执行为条件,若系统不允许程序并发执行,自然不存在资源共享问题;另一方面,若系统不能对资源共享实施有效的管理,协调好诸进程对共享资源的访问,也必将影响到程序的并发执行,甚至根本无法并发执行。
(3)虚拟技术以并发和资源共享为前提。
为了使并发进程能更方便、更有效地共享资源,操作系统常采用多种虚拟技术来逻辑上增加CPU和设备的数量以及存储器的容量,从而解决众多并发进程对有限的系统资源的争用问题。
(4)异步性是并发和共享的必然结果。
操作系统允许多个并发进程共享资源、相互合作,使得每个进程的运行过程受到其他进程的制约,不再“一气呵成”,这必然导致异步特性的产生。
26.操作系统的主要特征是什么?
为什么会具有这样的特征?
答:
操作系统的特征有:
并发性,共享性,不确定性,虚拟性。
其中并发性和共享性是其主要特征。
由于操作系统建立并控制着多个并发执行的进程,完成着同时进行的几项任务,进程之间相互制约,并且共享着系统的某些资源,进程的这些活动便形成了操作系统的主要特征。
并且许多事件的产生是随机的,而且事件产生的先后顺序又有许多可能组合,但操作系统必须能处理任何一种可能的事件序列。
所以,操作系统又具有不确定性。
另外,操作系统中还广泛使用了虚拟技术,使得配备了操作系统之后的系统在资源的使用上更加自由和灵活,不受物理设备数量的限制。
27.设一计算机系统有输入机一台、打印机两台,现有二道程序同时投入运行,且程序A先开始运行,程序B后运行。
程序A的运行轨迹为:
计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。
程序B运行的轨迹为:
计算50ms,输入数据80ms,再计算100ms,结束。
要求:
(1)用图画出这二道程序并发执行时的工作情况。
(2)说明在二道程序运行时,CPU有无空闲等待?
若有,在哪段时间内等待?
为什么会空闲等待?
(3)程序A、B运行时有无等待现象?
在什么时候会发生等待现象?
答:
(1)略
(2)CPU有空闲等待,它发生在100ms150ms时间段内,此时间段内程序A与程序B都在进行I/O操作。
(3)程序A无等待现象,程序B在0ms50ms时间段与180ms200ms时间段内有等待现象。
第二章进程管理
一、选择题
1.在进程管理中,当()时,进程从阻塞状态变为就绪状态。
A、进程被进程调度程序选中B、等待某一事件
C、等待的事件发生D、时间片用完
2.分配到必要的资源并获得处理机时的进程状态是()。
A、就绪状态B、执行状态C、阻塞状态D、撤消状态
3.进程的并发执行是指若干个进程()
A、同时执行B、在执行的时间上是重叠的
C、在执行的时间上是不可重叠的D、共享系统资源
4.程序的顺序执行通常在①的工作环境中,具有②特征;程序的并发执行在③的工作环境中,具有④特征。
A、单道程序B、多道程序C、程序的可再现性D、资源共享
答:
①A②C③B④D
5.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是①;由运行状态变为阻塞状态的条件是②
A、时间片用完B、等待某事件发生
C、等待的某事件已发生D、被进程调度程序选中
答:
①D②B
6.下列的进程状态变化中,()变化是不可能发生的。
A、运行→就绪B、运行→等待
C、等待→运行D、等待→就绪
7.一个运行的进程用完了分配给它的时间片后,它的状态变为()
A、就绪B、等待C、运行D、由用户自己确定
8.下面对进程的描述中,错误的是()。
A、进程是动态的概念B、进程执行需要处理机
C、进程是有生命期的D、进程是指令的集合
9.某系统的进程状态如图所示:
a是①状态,b是②状态,c是③状态。
1表示④,2表示⑤,3表示发生了等待事件,4表示等待事件结束。
下列情况中,当发生前者的状态转换时,⑥会导致发生后者的状态转换。
①②③:
A挂起B运行C等待D就绪E睡眠
④⑤:
A时间片用完B选中C等待
⑥:
A2→1B4→2
答:
①B②D③C④B⑤A⑥A
10.通常,用户进程被建立后,()
A、便一直存在于系统中,直到被操作人员撤消
B、随着作业运行正常或不正常结束而撤消
C、随着时间片轮转而撤消与建立
D、随着进程的阻塞或唤醒而撤消与建立
11.在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次()
A、等待活动B、运行活动C、单独操作D、关联操作
12.下面所述步骤中,()不是创建进程所必需的。
A、由调度程序为进程分配CPUB、建立一个进程控制块
C、为进行分配内存D、将进程控制块链入就绪队列
13.多道程序环境下,操作系统分配资源以()为基本单位。
A、程序B、指令C、进程D、作业
14.对进程的管理和控制使用()
A、指令B、原语C、信号量D、信箱通信
15.进程控制就是对系统中的进程实施有效的管理,通过使用(),进程撤消,进程阻塞,进程唤醒等进程控制原语实现。
A、进行运行B、进行管理C、进行创建D、进程同步
16.操作系统通过()对进程进行管理。
A、进程B、进程控制快C、进程启动程序D、进程控制区
17.一个进程被唤醒意味着()。
A、该进程重新占有了CPUB、它的优先权变为最大
C、其PCB移至等待队列首D、进程变为就绪状态
18.P、V(wait、signal)操作是
A、两条低级进程通信原语B、两组不同的机器指令
C、两条系统调用命令D、两条高级进程通信原语
19.若P、V(wait、signal)操作的信号量S初值为2,当前值为-1,则表示有()等待进程
A、0个B、1个C、2个D、3个
20.用P、V(wait、signal)操作管理临界区时,信号量的初值应定义为
A、-1B、0C、1D、任意值
21.用P、V(wait、signal)操作唤醒一个等待进程时,被唤醒进程的状态变为
A、等待B、就绪C、运行D、完成
22.进程间的同步是指进程在逻辑上的相互()关系。
A、联接B、制约C、继续D、调用
23.()是一种只能进行P操作和V操作的特殊变量。
A、调度B、进程C、同步D、信号量
24.()是解决进程间同步和互斥的一对低级通信原语。
A、lock和unlockB、P和VC、W和SD、Send和Receive
25.下面叙述中正确的是()。
A、操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同
B、为了避免发生进程死锁,各进程只能逐个申请资源
C、操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息
D、进程同步是指某些进程之间在逻辑上的相互制约关系
26.在操作系统中,解决进程的同步和互斥问题的一种方法是使用()
A、调度B、通讯C、分派D、信号量
27.用P、V操作可以解决(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 计算机 题库 习题 汇总