admin管理员组

文章数量:1531357

2024年5月18日发(作者:)

课后练习(第1、2章)

一、选择

1.操作系统是一种()

A.通用软件 B.系统软件 C.应用软件 D.软件包

2.操作系统的()管理部分负责对进程进行调度

A.主存储器 B.控制器 C.运算器 D.处理机

3.操作系统是对()进行管理的软件

A.软件 B.硬件 C.计算机资源 D.应用程序

4.从用户的观点看,操作系统是()

A.用户与计算机之间的接口 B.控制和管理计算机资源的软件

C.合理的组织计算机工作流程的软件 D.由若干层次的程序按一定的结构组成的有机体

5.操作系统的功能是进行处理机管理、()管理、设备管理及文件管理

A.进程 B.存储器 C.硬件 D.软件

6.操作系统利用多道程序设计技术提高CPU和外部设备的()

A.利用率 B.可靠性 C.稳定性 D.兼容性

7.()操作系统允许在一台主机上同时链接多台终端,多个用户可以通过各自的终端同时交

互使用计算机

A.网络 B.分布式 C.分时 D.实时

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

A.用户数越少 B.用户数越多 C.内存越少 D.内存越多

9.分时操作系统通常采用()为用户服务

A.可靠性和灵活性 B.时间片轮转 C.时间片加权分配 D.短作业优先

10.在()操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应

A.实时 B.分时 C.分布式 D.单用户

11.设计实时操作系统时,首先应考虑系统的()

A.可靠性和灵活性 B.实时性和可靠性 C.灵活性和可靠性 D.优良性和分配性

12.若把操作系统看作计算机系统资源的管理者,下列的()不属于操作系统所管理的资源。

A.程序 B.内存 C。cpu D.中断

13.在下列操作系统的各个功能组成部分中,()不需要硬件的支持。

A.进程调度 B.时钟管理 C。地址映射 D。中断系统

14.在进程管理中,当()时,进程从阻塞状态变为就绪状态

A.进程被进程调度程序选中 B.等待某一事件

C.等待的事件发生 D.时间片用完

15.分配到必要的资源并获得处理机时的进程状态是()

A.就绪状态 B.执行状态 C,阻塞状态 D.撤销状态

16.P、V操作是()

A.两条低级进程通信原语 B.两组不同的机器指令

C.两条系统调用命令 D.两条高级进程通信原语

17.对进程的管理和控制使用()

A.指令 B.原语 C.信号量 D.信箱通信

18.进程的并发执行是指若干个进程()

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

C.在执行的时间上是不可重叠的 D.共享系统资源

19.若P、V操作的信号量S初值为2,当前值为-1,则表示有()等待进程

A.0 B.1 C.2 D.3

20.下列的进程状态变化中,()变化是不可能发生的

A.运行-就绪 B.运行-等待

C.等待-运行 D.等待-就绪

21.一个运行的进程用完了分配给它的时间片后,它的状态变为()

A.就绪 B.等待 C.运行 D.由用户自己确定

22.用P、V操作管理临界区时,信号量的初值应定义为()

A.-1 B.0 C.1 D.任意值

23.用V操作唤醒一个等待进程时,被唤醒的进程状态变为()

A.等待 B.就绪 C.运行 D.完成

24.进程间的同步指进程间在逻辑上的相互()关系

A.联结 B.制约 C.继续 D.调用

25.()是一种只能进行P操作和V操作的特殊变量

A.调度 B.进程 C.同步 D.信号量

26.()是解决进程间同步和互斥的一对低级通信原语

A.lock和unlock B.P和V C.W和S 和Receive

27.下面对进程的描述中,错误的是()

A.进程是动态的概念 B.进程执行需要处理机

C.进程是有生命期的 D.进程是指令的集合

28.进程控制就是对系统中的进程实施有效的管理,通过使用()、进程撤销、进程阻塞、进

程唤醒等进程控制原语实现

A.进程运行 B.进程管理 C.进程创建 D.进程同步

29.信箱通信是一种()通信方式

A.直接 B.间接 C.低级 D.信号量

30.操作系统通过()对进程进行管理

A.进程 B.进程控制块 C.进程启动程序 D.进程控制区

31.通常,用户进程被建立后,()

A.便一直存在于系统中,直到被操作人员撤销 B.随着作业运行正常或不正常结束而撤销

C.随着时间片轮转而撤销与建立 D.随着进程的阻塞或唤醒而撤销与建立

32.在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次()

A.等待活动 B。运行活动 C。单独操作 D。关联操作

33.一个进程被唤醒意味着()

A.该进程重新占有了CPU B.它的优先权变为最大

C.其PCB移至等待队列队首 D.进程变为就绪状态

34.下面所述步骤中,()不是创建进程所必须的

A.由调度程序为进程分配CPU B.建立一个进程控制块

C.为进程分配内存 D.将进程控制块链入就绪队列

35.多道程序环境下,操作系统分配资源以()为基本单位。

A.程序 B.指令 C。进程 D.作业

36.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则()

A.表示没有进程进入临界区 B.表示有一个进程进入临界区

C.表示有一个进程进入临界区,另一个进程等待进入

D.表示有两个进程进入临界区。

37.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或

者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()

A.同步 B.互斥 C。调度 D.执行

38.为了进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方

式进行,这种方式称为()

A.进程互斥 B。进程同步 C。进程制约 D。进程通信

二、填空

39.操作系统的基本功能包括()()()()及接口功能。

40.按内存中同时运行程序的数目可以将批处理系统分为两类:()()

41.()和()是操作系统的两个最基本的特征,两者之间互为存在条件。

42.进程的基本特征有()()()()及结构特征

43.信号量的物理意义是当信号量值大于零时表示(),当信号量值小于零时,其绝对值为()

44.临界资源的概念是(),而临界区是指()

45.进程主要由()()()三部分内容组成。其中()是进程存在的唯一标志。

46.系统中各进程之间逻辑上的相互制约关系称为()

47.若一个进程已进入临界区,其他欲进入临界区的进程必须()

48.用信箱实现通信时,应有()和()两条基本原语

49.有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号

量值的变化范围是()。

50.在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状

态的用户进程最多有(),最少有()个,处于阻塞状态的用户进程最多有(),最少有()

个,处于运行状态的用户进程最多有(),最少有()个。

51.操作系统中,对信号量s的p原语操作定义中,使进程进入相应等待队列等待的条件是

()

52.消息的格式包括()。

三、程序设计

53.已知一个求值公式(A

2

+3B)/(B+5A),若A、B已赋值,试画出该公式求值过程的前

趋图,并用PV操作写出其同步关系。

54.设公共汽车上,司机和售票员的活动分别是:

司机:启动车辆,正常行车,到站停车;

售票员:关车门,售票,开车门;

在汽车不断的到站、停车、行驶过程中,这两个活动有什么同步关系,用信号量来实现。

55.桌子上有一个空盘,允许存放一只水果,爸爸可向盘中放苹果,也可向盘中放桔子,儿

子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果,请用

PV操作实现爸爸儿子女儿三个并发进程的同步。

56.用信号量实现读者写者问题。

本文标签: 进程管理等待操作资源