文档库 最新最全的文档下载
当前位置:文档库 › 西南大学[0058]《操作系统》参考资料

西南大学[0058]《操作系统》参考资料

西南大学 网络与继续教育学院

欢迎您! %E8%B0%AD%E4%B9%89%E5%9B%BD 同学 学号:W16105571146005

单项选择题

1、当信号量的数值为-1时表示( ) 1. 刚好没有进程等待该信号量 2. 有一个进程等待该信号量 3. 再施加P 操作就会导致系统错误 4.

发生数值溢出

2、临界区是( ) 1. 一个内存段 2. 一种状态表 3. 一段程序 4.

一组变量

3、不能实现虚存的存储管理方式是:(

) 1. 段式管理 2. 页式管理 3. 段页式管理 4.

分区管理

4、操作系统中一般以( )方式提供编程接口 1.

程序库

2.工具软件

3.命令

4.系统调用

5、当用户程序在运行过程中执行一条原语(primitive)时,则()。

1.不响应中断

2.能响应时钟中断

3.能响应外部中断

4.能响应高优先级中断

6、下面关于作业的脱机输入方式的描述中正确的是()

1. E. 适合于处理紧急任务

2.需要主机和设备直接连接

3.输入是由主机控制完成的

4.也称为预输入方式

7、衡量分时系统调度策略优劣的指标是:()

1.带权平均响应时间

2.带权平均周转时间

3.平均响应时间

4.平均周转时间

8、如果分时操作系统的时间片一定,那么()则响应时间越长。

1. A. 内存越多

2.内存越少

3.用户数越少

4.用户数越多

9、并发进程间引起制约的原因是()

1. D. 进程共有上下文

2.进程相互调用

3.竞争共有资源

4.进程共用代码

10、段式存储管理中可以以()为单位进行内存代码交换到外存。

1. C. 段或者页

2.段

3.分区

4.页

11、一个进程被唤醒意味着()。

1. B. 该进程重新占有了CPU

2.其PCB移至等待队列队首

3.它的优先权变为最大

4.进程变为就绪状态

12、下列进程状态转换中,哪个是不正确的

1.执行态到就绪态

2.就绪态到执行态

3.执行态到等待态

4.等待态到执行态

13、当进程等待的某个事件发生后,该进程会由()状态变为()状态

1.等待、执行

2.就绪、执行

3.等待、就绪

4.执行、就绪

14、当信号量的数值为-2时表示()

1.有2个进程等待该信号量

2.刚好没有进程等待该信号量

3.有2个多余的资源

4.发生数值溢出

15、临界区是()

1.一种状态表

2.一个内存段

3.一段程序

4.一组变量

16、进程间互斥是由()引起的?

1.进程间相互排斥

2.进程间共享资源

3.进程间的顺序执行

4.进程输入输出干扰

17、实时系统的主要应用领域不包括:

1.工业控制

2.信号采集

3.媒体播放

4.轨迹跟踪

18、进程是

1.程序的执行实体

2.代码序列

3.编译中的程序

4.程序进入系统的过程

19、操作系统发展过程中出现多道程序系统的阶段是

1.分时操作系统

2.批处理操作系统

3.实时操作系统

4.网络操作系统

20、为了执行更多的程序,计算机需要

1.更大的硬盘

2.更大的内存

3.更快的CPU

4.更多的CPU

21、操作系统是一种

1.通用软件

2.应用软件

3.软件包

4.系统软件

22、段页式存储管理中可以以()为单位进行内存代码交换到外存。

1.页

2.段

3.分区

4.段和页

23、分时系统中没有()概念

1.进程

2.JCB

3.中断

4.缓冲区

24、有SPOOLING系统不正确的叙述是()

1.也被称为外围设备同时联机操作

2.需要通道或DMA等硬件支持

3.是一种特殊的直接耦合方式

4.需要在硬盘上建立输入井

25、

Unix中用于创建进程的系统调用是()

1.Generate()

2.Copy()

3.lone()

4.Fork()

26、虚拟存储器的最大容量是()

1. F. 由作业的地址空间决定

2.是任意的

3.为内外存容量之和

4.由计算机的地址结构决定的

27、虚拟存储器是指:()

1.进程占据的内外存之和

2.进程所占据的所有内存

3.进程占据的外存

4.虚拟地址组成的虚拟空间

28、下面的叙述中正确的是()。

1.操作系统的一个重要概念是进程,因此不同进程所执行的代码也一

定不同

2.操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行

状况有关的信息

3.为了避免发生进程死锁,各进程只能逐个申请资源

4.进程同步是指某些进程之间在逻辑上的相互制约关系

多项选择题

29、比较常用的页面置换算法有()

1.

先进先出法

2.

轮转法

3.

理想型淘汰算法

4.

随机淘汰算法

30、提高系统性能,解决抖动问题,可以采用

1.

使用速度更快的内存,加大内存相对于外存的速度优势

2.

采用速度更快的外存

3.

增大内存

4.

改进淘汰算法

31、多道程序系统中程序执行环境的特点是

1.

并行性

2.

独立性

3.

顺序性

4.

随机性

32、数据传送控制方式有哪几种()

1.

程序直接控制方式

2.

通道方式

3.

中断控制方式

4.

DMA方式

33、文件的物理结构有哪几种()

1.

索引文件

2.

串联文件

3.

块式文件

4.

连续文件

34、存储管理的主要功能包括()

1.

将多个虚存的一维线性空间或多维线性空间变换到内存的唯一的一维物理线性地址

2.

实现内存的分配和回收

3.

控制进程上下文切换

4.

在硬件的支持下完成统一管理内存和外存之间数据和程序段自动交换的虚拟存储

35、文件目录中包含哪些信息()

1.

文件名

2.

文件管理信息

3.

第一个物理块的地址

4.

文件内部标识

36、进程调度应具备的功能有

1.

记录各进程的执行情况

2.

进行上下文切换

3.

选择占有处理机的进程

4.

创建进程

37、并发进程间的制约有哪几种()

1.

同步制约

2.

冲突制约

3.

间接制约

4.

直接制约

38、线程和进程的主要区别是:()

1.

以线程为单位进行处理机切换和调度时,处理机切换的时间较短,从而处理机效率也较高。

2.

线程只是处理机调度的基本单位,进程是资源管理的基本单位。

3.

进程有自己的状态.也有相应的同步机制,而线程没有相应机制。

4.

进程为单位进行处理机切换和调度时,处理机切换时间长,资源利用率低。

39、操作系统的基本类型是()

1.

实时操作系统

2.

分时操作系统

3.

网络操作系统

4.

批处理操作系统

40、处理机调度一般可以包括:()

1.

进程调度

2.

内存调度

3.

作业调度

4.

线程调度

41、实现地址重定位的方法有哪几类()

1.

动态地址重定位

2.

静态地址重定位

3.

静态内存重定位

4.

动态内存重定位

42、文件的逻辑结构有

1.

多重结构

2.

串连结构

3.

索引结构

4.

连续结构

43、按文件的组织形式可以把文件分为()几类

1.

用户文件

2.

特殊文件

3.

目录文件

4.

普通文件

判断题

44、进程具有并行特性(独立性、异步性),而程序没有。

1. A.√

2. B.×

45、陷阱也是一种中断,是处理机和内存内部产生的中断。

1. A.√

2. B.×

46、程序的并发执行将导致最终结果失去封闭性广这话对所有的程序都成立。

1. A.√

2. B.×

47、批处理操作系统也具有进程调度功能。

1. A.√

2. B.×

48、操作系统中临界区是一段缓冲区,用于存储临界资源。

1. A.√

2. B.×

49、进程是程序的执行实体,进程又反映了系统的动态性。

1. A.√

2. B.×

50、分时系统是把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。

1. A.√

2. B.×

51、批处理操作系统运行速度慢于实时系统。

1. A.√

2. B.×

52、一个进程是由伪处理机执行的一个程序。

1. A.√

2. B.×

53、引入缓冲是为了匹配外设和CPU之间的处理速度,减少中断次数和CPU的中断处理时间,同时解决DMA或通道方式时的数据传输瓶颈问题。

1. A.√

2. B.×

54、操作系统一般不提供编程接口。

1. A.√

2. B.×

55、分时系统中一般不存在处理机调度。

1. A.√

2. B.×

56、操作系统的是计算机内的第一层软件,其他应用软件都在其上运行。

1. A.√

2. B.×

57、批处理系统的作业中不包含进程。

1. A.√

2. B.×

58、操作系统中多道程序和并行处理是相同的含义。

1. A.√

2. B.×

主观题

59、存储保护的方式主要有:和。

参考答案:

地址越界保护、存取控制保护

60、

参考答案:

61、

简述进程切换的时机。

参考答案:

进程切换一般都发生在用户态向系统态转换时,一般是由于中断调用、系统调用中,系统进程获得控制权,完成进程切换相关处理。

62、

有一个飞机订票系统有两个终端,分别运行T1和T2,请写出售票进程T1和T2使用P,V操作的互斥过程。

参考答案:

答:设sem为信号量代表临界区,初值为1

T1:

T2:

P(SEM) P(SEM) 订票过程订票过程

…………

V(SEM) V(SEM)

63、

试比较进程和程序的区别。

参考答案:

程序是静态的代码组成的序列,程序投入执行时,应该严格按照代码序列执行,但是由于多任务环境下,在操作系统的控制下,一个程序的执行可能被打断,可能由于外部的硬件中断或等待资源而暂停,这时静态的程序概念就不能很好描述程序的实际执行过程。因此引入进程概念。进程和程序的区别:

(1)进程是一个动态概念,程序是静态概念。

(2)进程具有并行特征,而程序没有。

(3)进程是竞争计算机系统资源的基本单位。

(4)不同进程可以包含同一程序,只要该程序对应的数据集不同。

相关文档
相关文档 最新文档