试说明收容输入工作缓冲区和提取输出工作缓冲区的工作情况?
答:收容输入工作缓冲区和提取输出工...
用户登录可进行刷题及查看答案
答:收容输入工作缓冲区和提取输出工作缓冲区的工作情况如下:
(1)当需要输入数据时,调用GetBuf(emq)过程从空闲队列上摘下一个空缓冲区,作为收容输入工作缓冲区hin,输入的数据被装入hin中,装满hin后,调用GetBuf(inq,hin)过程将hin挂入输入队列inq中。
(2)当需要输出数据时,调用GetBuf(outq)过程从输出队列上摘下一个装满数据的缓冲区,作为提取输出工作缓冲区sout,将sout中的数据提取输出,sout的数据提取完毕后,调用PetBuf(emq, sout)过程将sout挂入空闲队列中。
登录后提交答案
暂无评论,来抢沙发