在输入进程需要输入数据时,从空缓冲队列的队首摘下一个空缓冲区,把它作为收容输入工作缓冲区,把数据输入其中,装满后将该缓冲区挂在输入队列上,这一过程称为“提取输入”。()

题目

在输入进程需要输入数据时,从空缓冲队列的队首摘下一个空缓冲区,把它作为收容输入工作缓冲区,把数据输入其中,装满后将该缓冲区挂在输入队列上,这一过程称为“提取输入”。()


相似考题
更多“在输入进程需要输入数据时,从空缓冲队列的队首摘下一个空缓冲区,把它作为收容输入工作缓冲区 ”相关问题
  • 第1题:

    试说明收容输入工作缓冲区和提取输出工作缓冲区的工作情况。


    答案:➊收容输入工作缓冲区的工作情况为:在输入进程需要输入数据时,调用GetBuf(EmptyQueue)过程,从EmptyQueue队列的队首摘下一个空缓冲区,作为收容输入工作缓冲区Hin.然后把数据输入其中,装满后再调用PutBuf(InputQueue,Hin)过程,将该缓冲区挂在输入队列InputQueue的队尾。❷提取输出工作缓冲区的工作情况为:当要输出数据时,调用GetBuf(OutputQueue)过程,从输出队列的队首取得一装满输出数据的缓冲区作为提取输出工作缓冲区Sout。在数据提取完后,再调用PutBuf(EmptyQueue,Sout)过程,将该缓冲区挂到空缓冲队列EmptyQueue的队尾。

  • 第2题:

    缓冲池通常由若干大小相同的缓冲区组成,是系统的公用资源,任何进程都可以申请使用缓冲池中的各个缓冲区。由四种工作缓冲区: 收容输入、提取输入、收容输出、()。

    A.设备输入

    B.提取输出

    C.数据输出

    D.数据输入


    A

  • 第3题:

    SPOOLing系统的组成如下: (1)输入和输出井; (2)输入和输出缓冲区; (3)()。

    A.CPU

    B.输入进程和输出进程。

    C.内存

    D.数据打印表


    输入进程和输出进程。

  • 第4题:

    7、循环缓冲结构包括哪几种缓冲区类型?()

    A.空缓冲区

    B.装满输出数据的满缓冲区

    C.现行正在工作的缓冲区

    D.临时缓冲区


    时间缓冲;库存缓冲

  • 第5题:

    1、(8分)有3个并发进程P、P1、P2合作处理数据,P从输入设备读数据到缓冲区,缓冲区可存1000个字。P1和P2功能一样,都是从缓冲区取出数据并计算,再把结果打印请用信号量PV操作实现,其中语句read()从输入设备读入20个字到缓冲区;get()从缓冲区取出20个字;comp()计算40个字并输出并得到结果1个字;printf()打印结果2个字。


    BCD