热门搜索 :
考研考公
您的当前位置:首页正文

操作系统——随堂作业2-第二章进

来源:东饰资讯网


随堂练习2

一 单选

1、在进程管理中,当( B)时,进程从运行状态变为就绪状态。

A、进程被调度程序选中 B、时间片用完C、等待某一事件发生 D、等待的事件发生

2、下列步骤中( D )不是创建进程所必须的。

A、建立一个进程控制块 B、为进程分配内存C、将其控制块插入就绪队列中 D、为进程分配CPU

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

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

4、在内存中的多个进程,若一段时间内都得到运行。这种性质称为进程的( B )。

A.动态性 B.并发性 C.调度性 D.异步性

5、操作系统中,可以并行工作的基本单位是( C )。

A、作业 B、函数 C、进程 D、过程

6、进程是系统核心调度及资源分配的基本单位,它是由( A )组成的。

A、程序、数据和PCB B、程序、数据和标识符

C、程序、标识符和PCB D、数据、标识符和PCB

7、进程与程序的主要区别是( B )。

A、程序有状态,而进程没有 B、进程有状态,而程序没有

C、程序可占用资源,而进程不可 D、进程可占用资源,而程序不可

8、下列进程状态的转换中,哪一个是不正确的( C )。

A、就绪转换为执行 B、执行转换为就绪 C、就绪转换为等待 D、等待转换为就绪

9、下列各项步骤中,哪一个不是创建进程所必须的步骤( B )。

A、建立一个进程控制块PCB B、由CPU调度程序为进程调度CPU

C、为进程分配内存等必要的资源 D、将PCB链入进程就绪队列

10、在下列特性中,哪一个不是进程的特性( C )。

A、异步性 B、并发性 C、静态性 D、动态性

11、已经获得除( C )以外的所有运行所需资源的进程处于就绪状态。

A、存储器 B、打印机 C、CPU D、磁盘空间

12、并发性是指若干事件在( B )发生。

A、同一时刻 B、同一时间间隔内 C、不同时刻 D、不同时间间隔内

13、在单一处理机上,将执行时间有重叠的几个程序称为( D )。

A、顺序程序 B、多道程序 C、并行程序 D、并发程序

14、引入多道程序技术后,处理机的利用率( B )。

A、降低了 B、大大提高 C、有所改善 D、没有变化,只是程序的执行方便了

15、在单一处理机上执行程序,多道程序的执行是在( B )进行的。

A、同一时刻 B、同一时间间隔内 C、某一固定时刻 D、某一固定时间间隔内

16、在单处理机系统中,处于执行状态的进程( A )。

A、只有一个 B、可以有多个 C、不能被挂起 D、必须在执行完后才能被撤下

17、如果某一进程获得除CPU外的所有所需运行资源,经调度,分配给它CPU,该进程将进入( B A、就绪状态 B、运行状态 C、等待状态 D、活动状态

18、如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入( C )。

A、自由状态 B、停止状态 C、等待状态 D、静止状态

19、进程从运行状态变为等待状态的原因是( A )。

)。

A、输入或输出事件发生 B、时间片到 C、输入或输出事件完成 D、某个进程被唤醒

20、进程和程序的本质区别是( D )。

A、存储在内存和外存 B、顺序和非顺序执行机器指令

C、分时使用和独占使用计算机资源 D、动态和静态特征

21、进程从执行状态进入就绪状态的原因可能是(D )。

A、被选中占有处理机 B、等待某一事件 C、等待的事件已发生 D、时间片用完

22、下列进程状态的转换中,哪一个是不正确的(D)。

A.活动就绪→运行 B.运行→活动就绪C.活动阻塞→静止阻塞D.活动就绪→静止阻塞

23、在进程状态转换时,下列哪一种状态转换是不可能发生的( D )。

A、就绪态转换运行态 B、运行态转换就绪态 C、运行态转换等待态 D、等待态转换运行态

二 填空

1、标识进程的唯一数据结构是__PCB__。

2、进程被创建后,最初处于_就绪___ 状态,然后经进程调度程序选中后进入执行状态。 3、进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到_就绪___ 队列中。 4、进程至少有三种基本状态:_就绪态___ 、执行态和等待态。

5.程序的___ 并发 _ 执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了进程这一概

念。

6、程序顺序执行时有顺序性、__封闭性_____和可再现性的特点。

7、在操作系统中, _进程___ 是资源分配, 调度和管理的最小单位.

8、 已经获得除CPU以外的所有运行所需资源的进程, 处于__就绪__ 状态.

9、进程的最基本特性是并发性和__动态性__ 。

10、在一个单CPU系统中,若有N个用户进程(N>1),且当前CPU为用户态,则处于就绪状态的用户进程数最多为_N-1___ 个。

11、用于进程控制的原语主要有创建原语、激活原语、挂起原语和_终止原语___ 。

12、进程执行完毕, 释放自己占用的所有资源, 由操作系统对其占有的资源进行回收, 对其PCB表进行撤销, 这是由进程__调度____完成的.

三、简答题

1、试说明进程和程序之间的区别和联系。

答:(1)进程是动态的,程序是静态的。程序是一组有序的指令集合,是一个静态的概念;进程则是程序及其数据在计算机上的一次执行,是一个动态的集合。离开了程序,进程就失去了存在的意义,但同C程序在计算机上的每次运行将构成不同的进程。程序可看作是电影的胶片,进程可以看作电影院放电影的过程。

(2)一个进程可以执行多个程序,如同一个电影院的一场电影可放映多部影片。

(3)一个程序可被多个进程执行,如同多个影院同时利用一个电影的胶片放映同一部电影。

(4)程序可以长期保存,进程只能存在于一段时间。程序是永久存在的,而进程有从被创建到消亡的生命周期。

2、为什么将进程划分成执行、就绪和阻塞三个基本状态?

答:根据多道程序执行的特点,进程的运行是走走停停的。因此进程的初级状态应该是执行和等待状态。处于执行状态的进程占用处理机执行程序,处于等待状态的进程正在等待处理机或者等待其它某种事件的发生。但是,当处理机空闲时,并不是所有处于等待状态的进程都能放到处理机上执行,有的进程即使分配给它处理机,它也不能执行,因为它的执行的条件没有得到满足。因此,将等待状态的进程分成两部分,一部分是放在处理机上就能立即执行,这就是就绪的进程;另一部分是仍需等某种事件发生的进程,即使放在处理机E也不能执行的进程,这就是阻塞进程

3、简述创建进程的大致过程。

答:创建-个进程大体分以下几步:

(1)申请一个空白的PCB和唯一 的进程标识号pid

(2)为新进程分配除CPU以外的资源,包括

内存空间;

(3)初始化PCB中的数据项,包括标志信息、状态信息、控制信息等;

(4)将 新进程的PCB插入系统的就绪队列。

4、程序的并发执行为什么会有间断性

答:程序在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。

5、程序并发执行与顺序执行时相比产生哪些新特征?

答:间断性、失去封闭性、不可再现性

6、进程的就绪状态和阻塞状态的有何不同?

答:阻塞状态的进程还不具备执行的条件,即使放到处理机上也不能执行;就绪状态的进程具备了执行的所有条件,放到处理机上就能执行。

7、进程控制块PCB的作用是什么?它主要包含哪些内容?

答:(1)操作系统管理的进程是多种多样的,要对这些进程实施有效的管理,必须对进程进行抽象。为了便于系统控制和描述进程的活动,在操作系统核心为进程定义了一个进程控制块PCB。PCB用于描述进程的基本情况以及进程运行和变化的过程,它与进程一-对应。当系统创建进程时,为进程分配一一个PCB;在进程运行过程中,系统通过PCB对进程实施管理和控制;进程结束时,系统将收回PCB。

(2)PCB中的内容主要包括调度信息和现场信息两大部分。调度信息包括进程名、进程号、优先级、当前状态、资源信息、程序和数据的位置信息、隶属关系和各种队列指针信息等。现场信息主要包括程序状态字、时钟寄存器和界限寄存器等描述进程运行情况的信息。

8、什么是原语?原语的主要特点是什么?

答:原语是指由若干条机器指令构成的,并用以完成特定功能的--段程序。这段程序在执行期间是不可分割的。其主要特点是不可分割性。

9、进程的挂起状态与进程的阻塞状态和就绪状态有何异同?

答:

相同点:

是它们都没有占用处理机。

不同点:

是挂起状态的进程是处于一-种静止状态,不会参与对资源的竞争,在解除挂起之前,进程不会有新的资源要求,也不会有占用处理机的机会;阻塞状态和就绪状态的进程均处于活动状态,它们都有获得处理机的机会,都可能有新的资源要求

因篇幅问题不能全部显示,请点此查看更多更全内容

Top