[主观题]

A.,B,C,D四个进程,A向一个缓冲区写数据,B,C,D 从该缓冲区读数据,A要等到B,C,D 都已经读好才能写下一个。用 p,v操作实现通讯。

参考答案与解析:

相关试题

某系统中有一个缓冲区,进程P1不断地加工数据送入缓冲区,进程P2不断地从缓冲区中

[单选题]某系统中有一个缓冲区,进程P1不断地加工数据送入缓冲区,进程P2不断地从缓冲区中取数据打印,用PV操作实现进程间的同步模型如图2所示。假设信号量S1的初值为1,信号量S2的初值为0,那么图2中a、b、c、d处应分别填(51)。A.P(S2)、V(S2)、P(S1)、V(S1)B.P(S2)、V(S1)、P(S1)、V(S2)C.P(S1)、V(S2)、P(S2)、V(S1)D.P(S1)、V(S1)、P(S2)、V(S2)

  • 查看答案
  • 某系统中有一个缓冲区,进程 P1 不断地加工数据送入缓冲区,进程 P2 不断

    [单选题] 某系统中有一个缓冲区,进程 P1 不断地加工数据送入缓冲区,进程 P2 不断地从缓冲区中取数据打印,用 PV操作实现进程间的同步模型如图 2 所示。假设信号量 S1的初值为 1,信号量 S2 的初值为 0,那么图 2 中 a、b、c、d 处应分别填 (51) 。(51)A. P(S2) 、V(S2) 、P(S1) 、V(S1)B. P(S2) 、V(S1) 、P(S1) 、V(S2)C. P(S1) 、V(S2) 、P(S2) 、V(S1)D. P(S1) 、V(S1) 、P(S2) 、V(S

  • 查看答案
  • 在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印。该缓冲区应该是一个()结构。

    [单选题]在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印。该缓冲

  • 查看答案
  • 在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印。该缓冲区应该是一个()结构。

    [单选题]在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印。该缓冲

  • 查看答案
  • 在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,打印机则从该缓冲区中取出数据打印,该缓冲区应该是一个( )结构。

    [单选题]在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,打印机则从该缓冲区中取出数据打印,该缓冲

  • 查看答案
  • 在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印。该缓冲区应该是一个()结构。

    [单选题]在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印。该缓冲

  • 查看答案
  • 进程P不断地从外部设备输入数据后通过缓冲区K向进程Q成批(以缓冲区大小为单位)传

    [单选题]进程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

  • 查看答案
  • 某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中

    [单选题]某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b处应分别填(26),c、d处分别填(27)。A.V(S2)、P(S1)B.P(S1)、V(S2)C.P(S2)、V(S1)D.V(S1)、P(S2)

  • 查看答案
  • 某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中

    [单选题]某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取产品消费。假设该缓存区只能容纳一个产品。进程P1与P2的同步模型如下图所示:为此,应设信号量S1的初值为(18),信号量S2的初值为(19)。A.-2B.-1C.0D.1

  • 查看答案
  • 某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区取

    [单选题]某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区取产品消费。假设该缓冲区只能容纳一个产品。进程P1与P2的同步模型如图2-2所示。为此,应设信号量S1的初值为(1),信号量S2的初值为(2)。A.-2B.-1C.0D.1

  • 查看答案
  • A,B,C,D四个进程,A向一个缓冲区写数据,B,C,D 从该缓冲区读数据,A要