操作系统考试题及答案

12.分布式操作系统与网络操作系统本质上的不同在于( )。

A. 实现各台计算机之间的通信 B. 共享网络中的资源 C. 祷足较大规模的应用

D. 系统中多台计算机协作完成同一任务

13.用于控制生产流水线,进行工业处理控制的操作系统是( ).

A. 分时系统 B.网络操作系统 C. 实时系统 D.批处理系统 14.目前PC中的操作系统主要是

A.网络操作系统 B.批处理操作系统 C.单用户操作系统 D.分时操作系统

15.在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( ).

A.S>0 B.S=0 C.S<0 D.S≠0 16.系统调用是( ).

A.一条机器指令 B.提供编程人员的接口

C. 中断子程序 D. 用户子程序 17. (4选2)在进程获得所需全部资源,惟缺CPU时,进程处于( )状态.分配到所需全部资源,并已获得CPU时,进程处于( )状态。

A. 运行 B.阻塞 C.就绪 D.创建

18.(2选题)在段页式存储管理系统中,将主存等分成( ),程序按逻辑模块划分成若干( )

A.块 B.页号

C. 段长 D.段

19、(4选2)中断现场信息的保存( )是由硬件保存的.( )是中断处理程序保存

A. PC寄存器和PS寄存器的值 B.除PC、PS以外的各寄存器值 C.中断处理程序用到的寄存器值 D.通用寄存器值

20.(6选3)设备I/O方式有如下三种:( )、( )和( ). A.假脱机 B.询问 C. 联机 D. 中断

E.通道 F.脱机

二、是非题(正确的划√,错的划×,其它符号按错论,每小题2分,共10分) ( )1. 分时操作系统一般无法应用于实时控制工作要求。 ( )2. 多用户操作系统的设计基础是具有多道程序设计功能. ( )3.操作系统的“生成”、安装或配置,用户可以按自己任意需求装配成“核心”工作.

( )4. 如果在加锁法实现互斥时,将未进入临界区的进程排队时,从而让其有被再调度的机会的话,加锁法和P、V原语实现互斥时效果相同。

( )5.操作系统中并发和并行的概念,并发是并行的不同表述,其原理相同。

三、填空题(每空1分,共10分)

1. 目前,在操作系统设计中采用的结构模型主要有四种: 、

、 和 。

2. 用户对文件系统的基本操作使用时,涉及的系统调用主要是文件的: 、

、 、 、 和 。

四、应用题(每题6分,共30分)

1. UNIX和Linux操作系统的共同点有哪些?区别有哪些?

2. 假设有三道作业,它们的提交时间及运行时间由下表给出, 作业 提交时刻(时) 运行时间(小时) 1 10 2 2 10.1 1 3 10.25 0.25 采用非多道程序设计,并且采用“先来先服务”作业调度算法。指出它们的调度顺序,并分别计算平均周转时间和平均带权周转时间.

3.用P、V操作说明互斥量,写出司机与售票员之间的同步算法。司机和售票员活动如下图所示。

37

4.阐述操作系统中对于单道程序系统、批处理系统、分时系统和实时系统中存储管理方案的准则。

5.什么是设备无关性?实现设备无关性有什么好处?

中央广播电视大学2004—2005学年度第二学期“开放本科”期末考试

计算机专业 计算机操作系统 试题答案及评分标准

(供参考)

2005年7月

一、选择题(每个2分,共50分)

1. A 2. D 3. B 4.B 5.B 6. A 7. D 8. C 9.D 10.A 11. D 12. D 13. C 14. C 15.C 16.B 17. CA 18. AD 19. AB 20. BDE

二、是非题{正确的划√,错的划×,其它符号按错论,每小题2分,共10分)

1.√ 2.√ 3.× 4.√ 5. ×

三、填空题(每个1分,共10分)

1. 屡次模块模型 整体内核模型 进程模型 对象模型 2. 创建 打开 读 写 关闭 删除

四、应用题(每题6分,共30分)

1. 解:

UNIX与Linux的相同之处: ①都可以源代码开放.

②Linux支持几乎所有在其他UNIX的实现上所能找到的功能。 ③Linux与UNIX的界面相同,操作方法和命令也基本相同。 UNIX与Linux的不同之处:

①UNIX适应机型广泛,小到微机,小型机,大到中型机,大型机甚至巨型机都可以使用UNIX系统;而Linux则多用于微型机.

②UNIX系统有其商业化版本,价格昂贵;但Linux系统则强调自由软件,可低价或免费获得.

③UNIX系统的发展历史长;而Linux的历史还很短。 2.解:

采用非多道程序设计,即采用单道程序设计。先来先服务调度算法调度题中给出的作业流: 作业提交时间 运行时开始时完成时刻 周转时间 带权周转时间 号 (时) 间 刻 (时) (小时) (小时) (小时) (时) 1 10 2 10 12 2 1 2 10.1 12 13 2.9 2.9 3 1O.25 O.25 13 13.25 3 12 平均周转时间T=7. 90/3=1.63 7.9 15. 9 平均带权周转时间W=15.9/3=5.3 3.解: 38

司机和售票员之间有这样的同步关系:司机开车后,则售票员卖票,车到站时,司机先停车,售票员再开门,乘客下、上车结束以后,售票员关门,关好门、司机再开车.

解法 开车与开门是互斥的,停车与卖票是互斥的,用S1表示停车的状态,S1≥0时,车为停车状态允许开门,否则不允许开门,用S2表示关门的状态,S2≥0时,关好门状态,此时允许开车。下图表示司机与售票员之间利用P、V的同步算法。

4. 解:

操作系统选择存储管理方案与计算机的设计目标及计算机结构等因素有关.

总的准则是:使存储管理软件较为筒单,灵活性较大,资源利用率较高,所花成本较低.一般说亲,对不同的操作系统选择的存储管理方案也不同。 对于单道程序系统,应选择软件管理简单,硬件支持较少的方案。例如单一连续分配方案。

对于批处理系统,应该着眼于提高系统利用率和提高多道程序并行程度。所以选择多道且存储利用较高的方案,如请求分页、段式及段页式方案. 对于分时系统,应选择允许多道作业存贮,且管理方法简单的方案。例如,分区分配、分页分配算法。以便缩短响应时间.

对实时系统,应选择交换频率低,作业整个在内存存放的方案。例如动态分区管理;简单分页管理或重定位分区管理等方案. 5. 解:

设备无关性是用户编制程序时,不直接使用物理设备名来指定特定的物理设备,而是使用逻辑设备名请求某类设备,使得用户程序独立于具体的物理设备,由设备甘理驮件建立逻辑设备与物理设备的对应关系.好处是增加了设备分配的灵活性,易于实现I/O重定向。

操作系统期末考试(A)

一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。每小题2分,共20分)

1、 文件系统的主要组成部分是( D )

A、文件控制块及文件 B、I/O文件及块设备文件

C、系统文件及用户文件 D、文件及管理文件的软件

2、 实现进程互斥可采用的方法( C)

A、中断 B、查询 C、开锁和关锁 D、按键处理

3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为( B)

A、1024字节 B、512字节 C、1024K D、512K

4、串联文件适合于( B)存取

A、直接 B、顺序 C、索引 D、随机 5、进程的同步与互斥是由于程序的(D )引起的

A、顺序执行 B、长短不同 C、信号量 D、并发执行

6、信号量的值(D )

A、总是为正 B、总是为负 C、总是为0 D、可以为负整数

7、多道程序的实质是( B)

A、程序的顺序执行 B、程序的并发执行 C、多个处理机同时执行 D、用户程序和系统程序交叉执行

8、虚拟存储器最基本的特征是( A)

A、从逻辑上扩充内存容量 B、提高内存利用率 C、驻留性 D、固定性

9、飞机定票系统是一个(A )

A、实时系统 B、批处理系统 C、通用系统 D、分时

39

系统 10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是(C) A、线程 B、程序 C、进程 D、指令 二、名词解释(每小题3分,共15分) 1.死锁: 多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进 2.原子操作: 一个操作中的所有动作要么全做,要么全不做,它是一个不可分割的操作。 3.临界区: 在每个进程中访问临界资源的那段代码 4.虚拟存储器: 是指仅把作业的一部分装入内存便可运行作业的存储器系统。也即是具有请求调入功能和置换功能,能从逻辑上进行扩充的一种存储系统。 5.文件系统: 是指含有大量的文件及其属性的说明,对文件进行操纵和管理的软件,以及向用户提供的使用文件的接口等的集合 一、 判断改错题(判断正误,并改正错误,每小题2分,共20分) 1、通道是通过通道程序来对I/O设备进行控制的。 ( T) 2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。 ( ) 3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。 ( ) 4、一个进程可以挂起自已,也可以激活自已。 (T ) 5、虚拟存储器的最大容量是由磁盘空间决定的。 ( ) 6、单级文件目录可以解决文件的重名问题。 ( ) 7、进程调度只有一种方式:剥夺方式。 ( ) 8、程序的顺度执行具有顺序性,封闭性和不可再现性。 ( ) 9、并行是指两个或多个事件在同一时间间隔内发生,而并发性是指两个或多个事件在同一时刻发生。 ( )

10、进程控制一般都由操作系统内核来实现。

( ) 三、简答题(每小题5分,共25分)

1、 简述死锁产生的原因及必要条件。 答:死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这

些进程将永远不能再向前推进。产生死锁的原因可归结为两点: (1) 争资源。 (2) 进程推进顺序非法。 在具备下述四个必要条件时,就会产生死锁。 (1) 互斥条件 (2) 请求和保持条件 (3) 不剥夺条件 (4) 环路等待条件 2、 什么是多道程序技术,它带来了什么好处? 答:多道程序技术即是指在内存中存放多道作业,运行结束或出错,自动调度内存中另一道作业运行。多道程序主要优点如下:

(1)资源利用率高。由于内存中装入了多道程序,使它们共享资源,保持系统资源处于忙碌状态,从而使各种资源得以充分利用。 (2)系统吞吐量大。由于CPU和其它系统资源保持“忙碌”状态,而且仅当作业完成或运行不下去时才切换,系统开销小,所以吞吐量 大。

3、 有结构文件可分为哪几类,其特点是什么? 答:有结构文件可分为以下三类,分别是:

(1)顺序文件。它是指由一系列记录,按某种顺序排列所形成的文件。

(2)索引文件。当记录为可变长度时,通常为之建立一张索引表,并为每个记录设置一表项,以加速对记录的检索速度。

(3)索引顺序文件。这是上述两种文件方式的结合,它为文件建立一张索引表,为每一组记录中的第一个记录设置一表项。

4、 分时系统的基本特征是什么?

答:分时系统主要有以下特征:

(1)多路性 (2)独立性 (3)及时 (4)交互性

40

联系客服:779662525#qq.com(#替换为@)