在多道程序设计系统中,在一个进程的工作没有全部完成之前,另一个进程就可以开始工作,则这些进程()

题目
多选题
在多道程序设计系统中,在一个进程的工作没有全部完成之前,另一个进程就可以开始工作,则这些进程()
A

相互间一定有协作关系

B

是可以同时执行的

C

都是并发进程

D

执行的结果总不会影响其他进程的执行

E

是轮流占用处理器的

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于进程的论述中,其中正确的是( )。

Ⅰ.进程是一个独立的运行单位,不同进程间的动作在时间上可以重叠

Ⅱ.在单处理器、多道程序设计系统中,由于进程是并发执行的,所以在同一时刻,可以有多个进程处于运行状态

Ⅲ.一个进程只能从运行状态结束(进程消亡),而不能从等待和就绪状态结束

Ⅳ.一个处于等待状态的进程,只要等待的条件具备了,就可以从等待状态直接进入运行状态

A)Ⅱ、Ⅳ

B)Ⅳ

C)Ⅰ、Ⅲ

D)Ⅰ


正确答案:C
在单处理器系统中,同一时刻只能有一个进程处于运行状态,所以Ⅱ是错的,一个进程只能从就绪状态进入运行状态,所以Ⅳ是错的。

第2题:

在操作系统中引入多道程序设计技术可带来的好处是减少进程的运行时间。()


参考答案:错误

第3题:

操作系统是根据______来对并发执行的进程进行控制和管理的。

A.进程的基本状态

B.进程控制块

C.多道程序设计

D.进程的优先权


正确答案:B
解析:进程控制块是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操作系统所需要的用于描述进程情况及控制进程运行所需要的全部信息。进程控制块的作用,是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程。或者说,操作系统是根据PCB来对并发执行的进程进行控制和管理的。例如,当Os要调度某进程执行时,要从该进程的PCB中,查出其现行状态及优先级;在调度到某进程后,要根据其PCB中所保存的处理机状态信息,去设置该进程恢复运行的现场,并根据其PCB中的程序和数据的内存地址,找到其程序的数据;进程在执行过程中,当需要和与之合作之进程实现同步、通信或访问文件时,也都需要访问PCB;当进程因某种原因而暂停执行时,又须将其断点的处理机环境保存在PCB中。可见,在进程的整个生命期中,系统总是通过其PCB对进程进行控制的,即系统是根据进程的PCB而不是任何别的什么感知到该进程存在的,所以说,PCB是进程存在的唯一标志。
  当系统创建一个新进程时,就为它建立一个PCB;进程结束时又回收其PCB,进程于是也随之消亡。PCB可以被操作系统中的多个模块读取或修改,如调度程序、资源分配程序、中断处理程序及监督和分析程序读取或修改。因为PCB经常被系统访问,尤其是被运行频率很高的进程调度及分派程序访问,故PCB应常驻内存。系统将所有的PCB组织成若干个链表(或队列),存放在操作系统中专门开辟的PCB区内。

第4题:

下面关于进程的论述中,其中不正确的是______。 1、进程是一个独立的运行单位,不同进程间的动作在时间上可以重叠 2、在单处理器、多道程序设计系统中,由于进程是并发执行的,所以在同一时刻,可以有多个进程处于运行状态 3、一个处于等待状态的进程,只要等待的条件具备了,就可以从等待状态直接进入运行状态 4、一个进程只能从运行状态结束(进程消亡),而不能从等待和就绪状态结束。

A.1、4

B.4

C.2、3

D.1


正确答案:C
解析:在单处理器系统中,同一时刻只能有一个进程处于运行状态,所以2是错的;一个进程只能从就绪状态进入运行状态,所以3是错的。

第5题:

多个并发进程使用一个互斥信号量S时,如果S=0,则表示(21)。

A.有一个进程在临界区中

B.有一个进程在临界区中,另一个进程正在等待进入临界区

C.有多个进程在临界区中

D.有一个进程在临界区中,另一些进程正在等待进入临界区


正确答案:A
解析:由于在系统中,多个进程竞争同一资源可能会发生死锁,若无外界条件作用,这些进程都将永远不能再向前推进。为此,在操作系统的进程管理中最常用的方法是采用信号量 (Semaphore)机制。信号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。 “P操作”是检测信号量是否为正值,若不是,则阻塞调用进程;“V操作”是唤醒一个阻塞进程恢复执行。根据用途不同,信号量分为公用信号量和私用信号量。公用信号量用于实现进程间的互斥,初值通常设为1,它所联系的一组并行进程均可对它实施P、V操作;私用信号量用于实现进程间的同步,初始值通常设为0或n。信号量S是一个整数。当S>0时,表示可供并发进程使用的资源数有S个;当S=0时,表示无资源可用,允许有一个进程在临界区中;当S0时,表示正在等待使用临界区的进程数为|S|(S的绝对值)个。

第6题:

在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为

A.独占

B.等待

C.睡眠

D.死锁


正确答案:D
解析:在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为系统处于死锁状态。

第7题:

两个或多个进程可以一道向前推进,即一个进程的第一个动作可以在另一个进程的最后一个动作结束之前开始是属于进程的

A.动态性

B.并发性

C.独立性

D.交往性


正确答案:B
解析:进程的并发性是指两个或多个进程可以一道向前推进,即一个进程的第一个动作可以在另个一进程的最后一个动作结束之前开始。

第8题:

多道程序设计的意义是

A.宏观上有多个进程在计算机中同时运行

B.微观上有多个进程在计算机中同时运行

C.一种将程序分割为若干子程序的设计方法

D.多个计算机协同运行一个进程


正确答案:A

第9题:

多个并发进程使用一个互斥信号量S时,如果S=0,则表示______。

A.有一个进程在临界区中

B.有一个进程在临界区中,另一个进程正在等待进入临界区

C.有多个进程在临界区中

D.有一个进程在临界区中,另一些进程正在等待进入临界区

A.

B.

C.

D.


正确答案:A
解析:由于在系统中,多个进程竞争同一资源可能会发生死锁,若无外界条件作用,这些进程都将永远不能再向前推进。为此,在操作系统的进程管理中最常用的方法是采用信号量(Semaphore)机制。
  信号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。“P操作”是检测信号量是否为正值,若不是,则阻塞调用进程;“V操作”是唤醒一个阻塞进程恢复执行。
  根据用途不同,信号量分为公用信号量和私用信号量。公用信号量用于实现进程间的互斥,初值通常设为1,它所联系的一组并行进程均可对它实施P、V操作;私用信号量用于实现进程问的同步,初始值通常设为0或n。
  信号量S是一个整数。当S>0时,表示可供并发进程使用的资源数有S个;当S=0时,表示无资源可用,允许有一个进程在临界区中;当S0时,表示正在等待使用临界区的进程数为|S|(S的绝对值)个。

第10题:

两个进程合作完成一个任务,在并发执行中,一个进程要等待另一个进程的结果,或者建立某个条件后再向前继续执行,这种关系属于进程间的( )关系。

A.同步

B.互斥

C.异步

D.流水线


正确答案:A

更多相关问题