当前位置:问答库>考研试题

2018年电子科技大学基础与前沿研究院820计算机专业基础之计算机操作系统考研基础五套测试题

  摘要

一、填空题

1. 文件的安全管理,主要是通过设置_____来控制用户对文件的访问。

【答案】存取控制表

【解析】考查文件安全与保护的机制。文件的安全管理主要是通过访问控制表和访问权限表来实现的,二者可以统称为存取控制表。

2. 操作系统设计目标为可靠性、高效性、易维护性、易移植性、_____和_____。

【答案】安全性,简明性

3. 提高内存利用率主要是通过_____功能实现的,_____的基本任务是为每道程序做_____。使每道程序能在不受干扰的环境下运行,主要是通过_____功能实现的。

【答案】对换,内存扩充:允许用户程序的地址空间大于内存空间:内存保护。

【解析】综合考查存储管理的相关知识:裸机地址到物理地址的变换、内存到外存的对换、允许用户程序的地址空间大于内存空间、内存分配、内存保护、地址映射、对换、内存扩充等。

4. 按照用户界面的使用环境和功能特征的不同,一般可以把操作系统分为三种基本类_____、_____、_____。

【答案】分时、实时、批处理

【解析】三类典型的操作系统:分时操作系统、实时操作系统和批处理操作系统。

二、选择题

5. 在计算机系统中,操作系统是( )。

A. —般应用软件

B. 核心系统软件

C. 用户应用软件

D. 系统支撑软件

【答案】B

【解析】软件分为系统软件和应用软件,操作系统是系统软件。

6. 在现代操作系统中采用缓冲技术的主要目的是( )。

A. 改善用户编程环境

B. 提高CPU 的处理速度

C. 提高CPU 和设备之间的并行程度

D. 实现与设备无关性

【答案】C

【解析】缓冲是用来在两种不同速度的设备之间传输信息时平滑传输过程的常用手段。缓冲技术是用来匹配CPU 与设备之间速度差异和负荷的不均匀。

7. 支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行,来实现CPU 的共享,但其中( )不是引起操作系统选择新进程的直接原因。

A. 运行进程的时间片用完

B. 运行进程出错

C. 运行进程要等待某一事件发生

D. 有新进程进入就绪状态

【答案】D

【解析】A 项、B 项、C 项中,操作系统必须立即调度其他进程,而有新的进程进入就绪状态,如果CPU 正在处理其他进程的请求,则该就绪进程仍然需要等待,不会引起操作系统选择新进程。

8. 在9个生产者,6个消费者共享容量为8的缓冲区的生产者消费者问题中,互斥使用缓冲区的信号量S 的初始值为( )。

A.8

B.1

C.9

D.6

【答案】B

【解析】互斥使用缓冲区的信号量只能取值0、1,一般初始值为1。

9. 中断向量可提供( )。

A. 被选中设备的地址

B. 传送数据的起始地址

C. 中断服务程序入口地址

D. 主程序的断点地址。

【答案】C

三、分析计算题

10.当两条视频流在时间上相差很少时,为什么要将它们合并? 如何合并?

【答案】(1)当两条视频流在时间上相差很少时,虽说我们可以利用高速缓存来保留10秒

钟已放过的电影,但这会要求占据很大的存储空间。一个行之有效的方法是通过改变两部电影的播放频率,将两条视频数据流进行合并,使其成为一条视频数据流,如图所示。

(2)图中,两部电影均以每分钟1800帧的速度播放,用户1所看电影的视频流在前,用户2所看电影的视频流在后,为了能将这两个视频流合并,可以放慢用户1电影视频流的速度,从每分钟1800帧降为1750帧,反之加快用户2电影视频流的速度,从每分钟1800帧升为1850帧。在3分钟后,它们都处在第5550帧。此时可以将两个视频流合并为一个视频流,以每分钟1800帧的正常速度播放。在此期间用户1的视频流速度放慢了2.8%, 用户2的视频流速度加快了2.8%, 通常用户是感觉不出来的。

另外一个合并视频流的方法是,在用户1所播放的电影中适当地插播一些广告,用户2仍以正常速度播放电影,经过一段时间后用户2的视频流就会赶上用户1的视频流,以后就可以只播放一条视频流。

(a )两个用户观看失步10秒钟的同一部电影

(b )将两个视频流合并为一个

图 将两条视频流合并

11.何谓作业、作业步和作业流?

【答案】(1)作业

作业是一个比程序更为广泛的概念,它不仅包含了通常的程序和数据,而且还应配有一份作业说明书,系统根据该说明书来对程序的运行进行控制。在批处理系统中,是以作业为基本单位从外存调入内存的。

(2)作业步

通常,在作业运行期间,每个作业都必须经过若干个相对独立,又相互关联的顺序加工步骤