计算机操作系统习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ch1

填空

1.现代OS的两个基本特征是(并发)和(共享)

2.OS是计算机系统中的一个(系统)软件,它管理和控制计算机系统中的(硬件)和(软

件)。

3.OS的特征是(并发)、(共享)、(虚拟)和(异步)。

4.OS的五大功能是(处理机管理)、(存储器管理)、(设备管理)、(文件管理)和(用户

接口)。

5.OS向用户提供了两类接口,一类是(命令集接口),另一类是(程序集接口)。

答案:1并发共享 2系统硬件软件 3并发共享虚拟异步 4处理机管理存储器管理设备管理文件管理用户接口 5命令级接口程序级接口

单选

6.实时OS必须在(C)内完成来自外部的事件。

A 响应时间B周转时间C规定时间D调度时间

7.多道程序设计是指(C)。

A 在实时系统中并发运行多个程序

B 在分布式系统中同一时刻运行多个程序

C在一台处理机上并发运行多个程序

D在一台处理机上同一时刻运行多个程序

8.OS提供给程序员的接口是(B)。

A 进程B系统调用C库函数 D B和C

9.配置了OS的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是

一台逻辑上的计算机,称为(C)计算机。

A 并行B真实C虚拟D共享

10.批处理OS的主要缺点是缺少(C)。

A CPU利用率低

B 不能并发执行

C 缺少交互性D以上都不是

11.下列选项中,(D)不是OS关心的主要问题。

A 管理计算机裸机B设计、提供用户程序与计算机硬件系统的界面

C 管理计算机系统资源

D 高级程序设计语言的编译器

12.下列性质中,(D)不是分时系统的特征。

A 多路性

B 交互性

C 独占性

D 成批性

答案:6C 7C 8B 9C 10C 11D 12D

判断

13.应用软件是加在裸机上的第一层软件。(X)

14.OS特征之一的“不确定性”是指程序运行的结果是不确定的。(X)

15.多道程序设计可以缩短系统中作业的执行时间。(X)

16.分时系统和多道程序设计技术的出现,标志着OS的正式形成。()

17.时间片轮转法一般用于分时系统中。()

18.时间片越小,系统的响应时间就越小,系统的效率就越高。()

时间片过小,则处理机大部分时间都用于各分时程序的切换上,这样反而降低了系统的效。答案:13×14× 15× 16√ 17√ 18×

综合题

19.设内存中有三道程序A、B、C,并按A、B、C的优先次序执行,其CPU计算和I/O

操作的时间如下表所示。若三道程序使用相同设备进行I/O操作,试画出单道程序运行

和多道程序运行的时间关系图(调度程序的执行时间忽略不计),多道运行比单道运行节省多少时间?

解:单道运行时间:30+40+10+60+30+10+20+40+20=260ms 多道运行时间:30+40+10+20+30+40+20=190ms

ch2-3

填空

1. 进程的三个组成部分是(程序段)、(数据段)和(PCB ) 此定义为进程的特征定义也

叫进程3映射

2. 操作系统中有一组特殊系统调用的程序,它在运行过程中不能被系统中断,称为(原语)。

3. 进程的队列组织,通常采用(链接)和(索引)的形式。

4. 对临界区的访问应遵循(忙则等待)、(让权等待)、(空闲让进)、(有限等待)原则。

5. 如果系统中有n 个进程,则在就绪队列中进程的个数最多是(N —1

)个。

6. 设有4个进程共享一程序段,而每次最多允许两个进程进入该程序段,则信号量的取值

范围可能是(-2~2)。

7. 高级进程通信机制的三大类型分别是()、()和()。

8. 一个作业运行时间假定为1小时,它在系统中等待了2小时,则该作业的响应比是()。 9. 如果系统中所有作业是同时到达的,则使作业平均周转时间最短的作业调度算法是()。 10. 死锁产生的主要原因是(竞争资源)和(进程间推进顺序非法)。 11. 死锁产生的四个必要条件是(互斥条件)、(请求和保持条件)、(不剥夺条件)和(环路

等待条件)。

12.进程的调度方式有两种,一种是(抢占式调度),另一种是(非抢占式调度)。

13.银行家算法中,当一个进程提出的资源请求将导致系统从(安全状态)进入(非安全状

态)时,系统就拒绝它的资源请求。

14.对待死锁,一般应考虑死锁的预防、避免、检测和解除四个问题。典型的银行家算法是

属于(死锁的避免), 破坏环路等待条件是属于(死锁的预防),而剥夺资源是(死锁的解除)的基本方法。

答案:1程序段数据段 PCB 2原语 3链接索引4空闲让进、忙则等待、有限等待、让权等待 5 n-1 6 -2~2 7共享存储器系统、消息传递系统、管道通信系统8 3 9短作业优先10竞争资源、进程间推进顺序非法11互斥条件、请求和保持条件、不可剥夺条件、环路等待条件12 抢占式调度、非抢占式调度13 安全状态、不安全状态14 死锁的避免、死锁的预防、死锁的解除

单选

15.在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界

区是指________。

A.一个缓冲区

B. 一段数据区

C. 同步机制

D. 一段程序

16.在进程管理中,当________时,进程从阻塞状态变为就绪状态。

A. 进程被进程调度程序选中

B. 等待某一事件

C. 等待的事件发生

D. 时间片用完

17.分配到必要的资源并获得处理机时的进程状态是________。

A. 就绪状态

B. 执行状态

C. 阻塞状态

D. 撤消状态

18.wait、signal操作是________。

A. 两条低级进程通信原语

B. 两组不同的机器指令

C. 两条系统调用命令

D. 两条高级进程通信原语

19.进程的并发执行是指若干个进程________。

A.同时执行

B.在执行的时间上是重叠的

C.在执行的时间上是不可重叠的

D.共享系统资源

20.若wait、signal操作的信号量S初值为2,当前值为-1,则表示有____等待进程。

A. 0个

B. 1个

C. 2个

D. 3个

21.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件

是____;由运行状态变为阻塞状态的条件是____ 。

A. 时间片用完

B. 等待某事件发生

C. 等待的某事件已发生

D. 被进程调度程序选中

22.信箱通信是一种________通信方式。

A. 直接通信

B. 间接通信

C. 低级通信

D. 信号量

23.操作系统通过________对进程进行管理。

A. JCB

B. PCB

C. DCT

D. CHCT

24.一个进程被唤醒意味着________。

A. 该进程重新占有了CPU

B. 它的优先权变为最大

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

D. 进程变为就绪状态

25.下面所述步骤中,________不是创建进程所必需的。

A.由调度程序为进程分配CPU

B.建立一个进程控制块

C.为进程分配内存

D. 将进程控制块链入就绪队列

相关文档
最新文档