[主观题]

进程通信就是进程之间进行信息交换。系统中各进程异步执行,但有些进程之间必须保持

一定的联系,以便协调一致地完成指定任务。这种联系就是通过交换一定数量的信息实现的。

消息缓冲通信技术是一种高级通信机制,由Hansen首先提出。其基本思想是:根据“生产者—消费者关系”原理,利用公共消息缓冲区实现进程之间的信息交换。

1.试叙述高级通信机制与低级通信机制P、V原语操作的主要区别。

2.试解释消息缓冲通信技术的基本原理。

3.消息缓冲通信机制中提供发消息的原语Send(receiver,a)和接受消息原语Receive(a)。调用参数a分别表示发送消息的内存区首地址或接受进程的内存消息区首地址。试设计相应的数据结构,并用P、V操作原语实现Send和Receive原语。

参考答案与解析:

相关试题

进程之间相互协调,彼此之间交换信息,这就是进程间的通信。当系统中各进程并发共享资

[试题]进程之间相互协调,彼此之间交换信息,这就是进程间的通信。当系统中各进程并发共享资源,从而使系统资源得以充分利用,这往往表现为________。

  • 查看答案
  • 进程之间的联系称之为进程通信, ()是进程通信的工具

    [主观题]进程之间的联系称之为进程通信, ()是进程通信的工具

  • 查看答案
  • 进程之间的联系称之为进程通信,__________是进程通信的工具。

    [主观题]进程之间的联系称之为进程通信,__________是进程通信的工具。

  • 查看答案
  • 进程之间的联系称之为进程通信,_____是进程通信的工具。

    [试题]进程之间的联系称之为进程通信,_____是进程通信的工具。

  • 查看答案
  • 信号可以直接进行()进程和()进程之间的交互。

    [填空题] 信号可以直接进行()进程和()进程之间的交互。

  • 查看答案
  • 在程控交换系统中,进程之间的通信普遍采用的方法是()。

    [单选题]在程控交换系统中,进程之间的通信普遍采用的方法是()。A . 直接通信B . 消息间接传输C . 消息缓存通信D . 原语直接通信

  • 查看答案
  • 线程和进程之间的区别?

    [问答题] 线程和进程之间的区别?

  • 查看答案
  • 计算机系统中2个协作进程之间不能用来进行进程间通信的是()。

    [单选题]计算机系统中2个协作进程之间不能用来进行进程间通信的是()。A.数据库B.共享内存C.消息传递机制D.管道

  • 查看答案
  • 计算机系统中2个协作进程之间不能用来进行进程间通信的是()。

    [单选题]计算机系统中2个协作进程之间不能用来进行进程间通信的是()。A.数据库B.共享内存C.消息传递机制D.管道

  • 查看答案
  • 计算机系统中2个协作进程之间不能用来进行进程间通信的是()。

    [单选题]计算机系统中2个协作进程之间不能用来进行进程间通信的是()。A.数据库B.共享内存C.消息传递机制D.管道

  • 查看答案
  • 进程通信就是进程之间进行信息交换。系统中各进程异步执行,但有些进程之间必须保持一