操作系统习题与解含答案答 下载本文

第一章 操

一、 选择题

作系统引论

1. 在计算机系统中配置操作系统的主要目的是(1D),操作系统的主要功能是管理计算机系统中的(2C),其中包括(3A)管理和(4D)管理,以及设备管理和文件管理。这里的(3D)管理主要是对进程进行管理。 (1)A.增强计算机系统的功能; B.为了使用系统的资源; C.提高系统的运行速度;

D.提高系统使用效率,合理地组织系统的工作流程,以提高系统吞吐量。 (2)A.程序和数据;B.进程;C.资源;D.作业;E.任务。

(3)(4)A.存储器;B.虚拟存储器;C.运算器;D.处理机;E.控制器。

2.操作系统有多种类型:(1)允许多个用户以交互方式使用计算机的操作系统,称为(B );(2)允许多用户将若干个作业提交给计算机系统集中处理的操作系统称为( A );(3)在( C )的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。 A.批处理操作系统;B.分时操作系统;C.实时操作系统; D.微机操作系统;E.多处理机操作系统。

3.在下列性质中,哪一个不是分时系统的特征。( C ) A.交互性 B.多路性 C.成批性 D.独占性 4.实时操作系统追求的目标是( C )。

A.高吞吐率 B.充分利用内存 C.快速响应 D.减少系统开销 5. 现代操作系统的两个基本特征是(C)和资源共享 A.多道程序设计 B.中断处理

C.程序的并发执行 D.实现分时与实时处理 6.引入多道程序的目的在于( C )。

A.有利于代码共享,减少主、辅存信息交换量。 B.提高实时响应速度。 C.充分利用CPU,减少CPU等待时间 D.充分利用存储器 7.操作系统是一组( C ).

A.文件管理程序 B.中断处理程序 C.资源管理程序 D.设备管理程序 8.(D )不是操作系统关心的主要问题.

A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统的界面 C.管理计算机系统资源 D.高级程序设计语言的编译器

9.用户在一次计算机过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指( C ). A.进程 B.程序 C.作业 D.系统调用

10.订购机票系统处理各自各个终端的服务请求,处理后通过终端回答用户,所以它是一个( D )。

A.分时系统 B.多道批处理系统 C.计算机网络 D.实时信息处理系统 11.多道程序设计是指( D )。 A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序

12.( C )操作系统允许多个用户在其终端上同时交互地使用计算机。 A.批处理 B.实时 C.分时 D.多道批处理

13.设计批处理多道系统时,首先要考虑的是( B )。 A.灵活性和可适应性 B.系统效率和吞吐量 C.交互性和响应时间 D.实时性和可靠性

14.在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是系统能及时接受多个用户的输入,当用户数为100时,为保证响应时间不超过2秒,此时的时间片最大应为( B )。 A.10ms B.20ms C.40ms D.100ms

15.UNIX操作系统最初是由Bell实验室推出的,它属于( D )操作系统。 A.单用户多任务 B.单用户单任务 C.多处理机 D.多用户多任务 16.在下列系统中( D )是实时控制系统。 A.民航售票系统 B.办公室自动化系统 C.激光照排系统 D.火箭飞行控制系统

17.在多道系统中,为了充分利用各种资源,系统总是优先选择( D )的多个作业投入运行。 A.适应于内存容量的 B.计算量大的 C.I/O量大的 D.计算型和I/O型均衡的

18.作业调度程序应从处于( D )状态的队列中选取适当的作业投入运行。 A.就绪 B.提交 C.等待 D.后备

19.下列进程状态转换中,绝对不可能发生的状态转换是( C )。 A.由就绪到执行 B.由执行到就绪 C.由就绪到阻塞 D.由阻塞到就绪

20.( B )不是设计实时操作系统主要的追求目标。

A.安全可靠 B.资源利用率 C.及时响应 D.快速处理

二、 填空题

1.操作系统的主要设计目标是(方便性)和( 有效性 )。

2.网络操作系统把计算机网络中的各台计算机有机地联结起来,实现各台计算机之间的(通信 )及网络中各种资源的( 共享 )。

3.操作系统的主要功能是(处理机管理)、(存储器管理)、(设备管理 )、(文件管理)。

三、 名词解释:

1. 系统调用:是操作系统提供给编程人员的一个接口,成为在程序一级上用户请求系统服务的一种手段或

方法。

2. 多道批处理系统:在该系统中, 用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队

列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源,但在某一时刻,真正在处理机上执行的却只有一道程序。 5.

操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 6.

分时系统:计算机系统由若干用户共享,每个用户通过终端或控制台采用问答的方式控制程序的运行,系统将处理机时间轮流地分配给每个用户,每个用户只运行很短的时间片,对用户来讲好像整个机器由他独占。

7. 实时系统:是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控

制所有实时任务协调一致地运行。

8. 并行性:是指两个或多个事件在同一时刻发生。

9.

并发性:指两个或多个事件在同一时间间隔内发生。

四、 简答题:

1. 操作系统具有哪几大特征?它的最基本特征是什么?

答:操作具有四个特征:1.并发性,即宏观上在一段时间内有多道程序在同时运行。2.共享性,即系统中的资源可供内存中多个并发执行的进程共同使用。3.虚拟性,即通过某种技术把一个物理实体虚拟为多个逻辑上的对应物。4.异步性,即每道程序每一次在内存中的执行方式都是不可预知的。并发和共享是操作系统两个最基本的特征,它们又是互为存在条件。一方面,资源共享是以程序(进程)的并发执行为条件的,若系统不允许程序并发执行,自然不存在资源共享问题;另一方面,若系统不能对资源共享实施有效管理, 协调好诸进程对共享资源的访问,也必然影响到程序并发执行的程度,甚至根本无法并发执行。

试述缺页中断与一般中断的区别。P84

4、操作系统有哪几种基本类型,各自特点是什么?

第二章 处理机管理

一、选择题

1.在下列叙述中,错误的一条是( D )。 A.操作系统是用户与计算机之间的接口。

B.程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性。 C.进程从一个状态到另一个状态的转换,都是靠使用不同的源语来实现的。

D.在单CPU的系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态。

2.进程调度是从( A )选择一个进程投入运行。

A.就绪队列 B.等待队列 C.作业后备队列 D.提交队列 3.下列叙述中,正确的一条是(B )。

A.分时系统中,时间片越小,响应时间越长

B.多道程序的引入,主要是为了提高CPU及其它资源的利用率 C.飞机票机票系统是分时系统

D.PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体 4.一个进程被唤醒,意味着(B )。

A.改进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 5.进程和程序的本质区别是( D ? )。

A.存储在内存和外存 B.程序是进程的一部分 C.分时使用和独占使用计算计资源 D.动态和静态特征 6.系统感知进程的唯一实体是(?C )。

A.JCB B.FCB C.PCB D.SJT 7.一进程在某一时刻具有(?A )。

A.一种状态 B.二种状态 C.三种状态 D.四种状态 8.进程从运行状态变为等待的原因可能是( A? )。 A.输入/输出事件发生 B.时间片用完 C.输入/输出事件完成 D.某个进程被唤醒 9.进程创建原语的任务是(? B )。

A.为进程编制程序 B.为进程建立PCB表

C.为进程分配CPU D.为进程分配所需的各种资源 10.进程被创建后即进入( B?)排队。

A.阻塞队列 B.就绪队列 C.缓冲队列 D.运行队列 5.在分时操作系统中,进程调度经常采用( C? )算法。

A.先来先服务 B.最高优先权 C.时间片轮转 D.随机 11.( C?)是作业存在的惟一标志。

A.作业名 B.进程控制块 C.作业控制块 D.程序名

12.作业调度算法的选择常考虑因素之一是使系统有最高的吞吐率,为此应(? B A.不让处理机空闲 B.能够处理尽可能多的作业 C.使各类用户都满意 D.不使系统过于复杂

13.进程从运行状态进入就绪状态的原因可能是( D )。 A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完

14.( A )是指从作业提交系统到作业完成的时间间隔。 A.周转时间 B.响应时间 C.等待时间 D.运行时间 15.由各作业JCB形成的队列称为( C )。

)。