第2章_进程管理作业题

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

第2章进程管理作业题

一、单项选择题

1.以下对进程的描述中,错误的是。

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

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

2.以下关于进程的描述中,正确的是。

A.进程获得CPU运行是通过调度得到的

B.优先级是进程调度的重要依据,一旦确定就不能改变

C.在单CPU的系统中,任意时刻都有一个进程处于运行状态

D.进程申请CPU得不到满足时,其状态变为阻塞

3.一个进程是。

A.由处理机执行的一个程序 B.一个独立的程序+数据集

C.PCB结构、程序和数据的组合 D.一个独立的程序

4.并发进程指的是。

A.可并行执行的进程 B.可同一时刻执行的进程

C.可同时执行的进程 D.不可中断的进程

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

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

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

A.JCB B.PCB C.DCT D.CHCT

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.就绪状态 D.完成状态

13.进程状态由就绪态转换为运行态是由引起的。

A.中断事件 B.进程状态转换 C.进程调度 D.为程序创建进程

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

A.该进程一定重新占用CPU B.它的优先级变为最大

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

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

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

16.以下可能导致一个进程从运行状态变为就绪状态的事件是。

A.一次I/O操作结束 B.运行进程需做I/O操作

C.运行进程结束 D.出现了比现在进程优先级更高的进程

17.一次I/O操作的结束,有可能导致。

A.一个进程由阻塞变为就绪 B.几个进程由阻塞变为就绪

C.一个进程由阻塞变为运行 D.几个进程由阻塞变为运行

18.以下说法中,不是创建进程必须的。

A.建立一个进程的进程表项 B.为进程分配内存

C.为进程分配 CPU D.将进程表项插入就绪队列中

19.以下关于父进程和子进程的叙述中,正确的是。

A.父进程创建了子进程,因此父进程运行完了,子进程才能运行

B.父进程和子进程可以并发执行

C.撤销子进程时,应该同时撤销父进程

D.撤销父进程时,应该同时撤销子进程

20.在引入线程的操作系统中,资源分配的基本单位是① ,CPU分配的基本单位是② 。 A.程序 B.作 C.进程 D.线程

21.在在下面的叙述中,正确的是。

A.线程是比进程更小的能独立运行的基本单位

B.引入线程可提高程序并发执行的程度,可进一步提高系统效率

C.线程的引入增加了程序执行时的时空开销

D.一个进程一定包含多个线程

22.下列选项中会导致进程从执行态变为就绪态的事件是()

A.执行P(wait)操作B.申请内存失败

C.启动I/O设备D.被高优先级进程抢占

二、综合应用题

1.为什么要引入进程概念?进程的基本特点是什么?它与程序有何联系和区别。

2.PCB提供了进程管理和进程调度所需要的哪些信息?

3.设系统中有n(n>2)个进程,且当前不执行进程调度程序,试考虑下述4种情况:

①没有运行进程,有2个就绪进程,n个进程处于等待状态。

②有1个运行进程,没有就绪进程,n-1个进程处于等待状态。

③有1个运行进程,有1个就绪进程,n-2个进程处于等待状态。

④有1个运行进程,n-1个就绪进程,没有进程处于等待状态。

上述情况中,不可能发生的情况是哪些?

4.在单用户系统中,有n个进程,问排在就绪队列和等待队列中进程个数的范围是什么? 5.回答以下问题:

(1)若系统中没有运行进程,是否一定没有就绪进程?为什么?

(2)若系统中既没有运行进程,也没有就绪进程,系统中是否就没有进程?为什么?

(3)在采用优先级进程调度时,运行进程是否一定是系统中优先级最高的进程?

6.用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用_______操作,退出临界区时应调用________操作。

7. 信箱是一种通信方式;用信箱实现通信时,应有_______和______两条基本原语。信箱在逻辑上分成____ _和__ ___两部分,前一部分存放有关信箱的描述,后者由若干格子组成,每格存放一信件,格子的数目和大小在创建信箱时确定。

8、从调度性、并发性、拥有资源及系统开销方面对进程和线程进行比较。

9、系统中有多个生产者进程和消费者进程,共用一个可以存1000个产品的缓冲区(初始为

相关文档
最新文档