网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图3-4所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要______。

A.1个信号量,信号量的初值为0

B.2个信号量,信号量的初值分别为0,1

C.3个信号量,信号量的初值分别为0,0,1

D.4个信号量,信号量的初值分别为0,0,1,1


参考答案

更多 “ 进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图3-4所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要______。A.1个信号量,信号量的初值为0B.2个信号量,信号量的初值分别为0,1C.3个信号量,信号量的初值分别为0,0,1D.4个信号量,信号量的初值分别为0,0,1,1 ” 相关考题
考题 建立从父进程到子进程的管道的方法()A.父进程关闭管道的写端,子进程关闭管道读端B.父进程关闭管道的读端,子进程关闭管道的写端C.父子进程都管道的读端D.父子进程都关闭管道的写端

考题 关于进程间的通信描述不正确的是( )。A)进程互斥是指每次只允许一个进程使用临界资源B)进程控制是通过原语实现的C)P、V操作是一种进程同步机制D)管道不是一种进程高级通信机制

考题 阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】在并发系统设计中,通过对信号量S的P、V操作实现进程的同步与互斥控制。P(S):S:=S-1,若S≥0,则执行P操作的进程继续执行:若S<0,则置该进程为阻塞状态,并将其插入阻塞队列。V(S):S:=S+1,若S>0,则执行V操作的进程继续执行;若S≤0,则从阻塞队列唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续执行。在某并发系统中,有一个发送进程A、一个接收进程B、一个环形缓冲区BUFFER、信号量S1和S2。发送进程不断地产生消息并写入缓冲区BUFFER,接收进程不断地从缓冲区BUFFER取消息。假设发送进程和接收进程可以并发地执行,那么,当缓冲区的容量为N时,如何使用P、V操作才能保证系统的正常工作。发送进程A和接收进程B的工作流程如图4-1所示。请在图4-1中的空(1)~(4)处填入正确的内容。

考题 在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为A.共享内存B.消息机制C.管道通信D.套接字

考题 进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图5-1所示。如果采用P、V操作来实现进程PA和PB的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(2)。A.1个信号量,信号量的初值是0B.2个信号量,信号量的初值是0、1C.3个信号量,信号量的初值是0、0、1D.4个信号量,信号量的初值是0、0、1、1

考题 进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(26)。A.1个信号量,信号量的初值为0B.2个信号量,信号量的初值分别为0、1C.3个信号量,信号量的初值分别为0、0、1D.4个信号量,信号量的初值分别为0、0、1、1

考题 常见的嵌入式Linux进程间通信机制包括信号、管道、___【35】____、信号量、共享内存和___【36】____。

考题 进程P不断地从外部设备输入数据后通过缓冲区K向进程Q成批(以缓冲区大小为单位)传送,进程Q接到数据并做进一步处理后通过缓冲区T向进程S成批传送,进程R接到数据后将它们打印出来,K和T大小一样。要求打印数据的次序与进程P接收数据的次序一样。为了在保证结果正确性的前提下尽可能并行工作,需要设置(23)。A.两个信号量,初值分别为0,1B.3个信号量,初值分别为1,1,0C.4个信号量,初值分别为1,0,1,0D.5个信号量,初值分别为1,0,1,1,0

考题 PV过程使用的进程间通信的方式是()。 A.信号量传递B.缓冲区通信C.管道通信D.信箱通信E.消息通信

考题 下列关于进程间通信的描述中,不正确的是( )。A)进程互斥是指每次只允许一个进程使用临界资源B)P、V操作是一种进程同步机制C)管道是一种进程高级通信机制D)进程控制不是通过原语实现的

考题 假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。A.3 B.-3 C.1 D.-1

考题 不需要信号量能实现的功能是()。A.进程同步 B.进程互斥 C.执行的前趋关系 D.进程的并发执行

考题 当管道的读端不存在时,向管道写入数据进程的将()A、收到内核传来的SIGPIPE信号B、会向管道写入数据,但系统禁止读取管道数据C、会写数据失败,系统也不做任何出错回应D、系统禁止向管道写入数据,并释放管道

考题 如何利用信号量PV操作实现进程的同步?

考题 如果进程PA对信号量S执行P操作,则信号量S的值应()A、加1B、减1C、等于0D、小于0

考题 常见的嵌入式Linux进程间通信机制包括信号、管道、()、信号量、共享内存和()。

考题 在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为()。A、共享内存B、消息机制C、管道通信D、套接字

考题 PV过程使用的进程间通信的方式是()。A、信号量传递B、缓冲区通信C、管道通信D、信箱通信E、消息通信

考题 有一资源可供n个进程共享,但限制各进程只能互斥使用它,如果采用PV操作来管理,则可能出现的信号量最大值为()

考题 PV操作是在信号量上的操作,若此时信号量的值小于0,则()A、不允许进程调用V操作B、调用P操作的进程不会成为等待状态C、当前已有进程在等待信号量D、当前无进程在临界区执行

考题 什么是管道?如何通过管道机制实现进程间通信?

考题 下述关于PROCESS语句特点的描述,哪个不正确()A、PROCESS不可以与其它进程并发运行B、进程结构中的所有语句都是按顺序执行的C、为启动进程,进程中必须包含一个显示的敏感信号量D、进程之间的通讯是通过信号量传递来实现的

考题 填空题有一资源可供n个进程共享,但限制各进程只能互斥使用它,如果采用PV操作来管理,则可能出现的信号量最大值为()

考题 单选题当管道的读端不存在时,向管道写入数据进程的将()A 收到内核传来的SIGPIPE信号B 会向管道写入数据,但系统禁止读取管道数据C 会写数据失败,系统也不做任何出错回应D 系统禁止向管道写入数据,并释放管道

考题 单选题PV操作是在信号量上的操作,若此时信号量的值小于0,则()A 不允许进程调用V操作B 调用P操作的进程不会成为等待状态C 当前已有进程在等待信号量D 当前无进程在临界区执行

考题 填空题常见的嵌入式Linux进程间通信机制包括信号、管道、()、信号量、共享内存和()。

考题 单选题PV过程使用的进程间通信的方式是()。A 信号量传递B 缓冲区通信C 管道通信D 信箱通信E 消息通信