登录  注册

首页->操作系统原理

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

答:① 收容输入工作缓冲区的工作情况为:在输入进程需要输入数据时,调用GetBuf(EmptyQueue)过程,从EmptyQueue队列的队首摘下一个 空缓冲区,作为收容输入工作缓冲区Hin。然后把数据输入其中,装满后再调用 PutBuf(InputQueue, Hin)过程,将该缓冲区挂在输入队列InputQueue的队尾。 ② 提取输出工作缓冲区的工作情况为:当要输出数据时,调用 GetBuf(OutputQueue)过程,从输出队列的队首取得一装满输出数据的缓冲区作为提 取输出工作缓冲区Sout。在数据提取完后,再调用PutBuf(EmptyQueue, Sout)过程,将该缓冲区挂到空缓冲队列EmptyQueue的队尾。
【解析】第六章 难易度:中
继续答题:下一题
微考学堂微考学社

更多操作系统原理试题