当前位置:首页 > 操作系统概论(02323) > 正文内容

某直播网站,声卡采集一段声音到缓存区中,摄像头采集一段视频放到缓存区中,音频广播模块负责将缓存区中的音频广播到网络上,视频广播模块负责将缓存区中的视频广播到网络上。该网站中只有一个缓存区,某时刻只能存一段音频或一段视频数据。用记录型信号量机制实现它们之间的同步机制。
其中,putinbuffer()函数用于将数据放到缓存区中,fetchfrombuffer()函数用于从缓存区中取出数据。
下面给出部分代码,在答题卡中填写(1)〜(10)空白处的代码。
高老师2年前 (2024-03-26)操作系统概论(02323)11

某直播网站,声卡采集一段声音到缓存区中,摄像头采集一段视频放到缓存区中,音频广播模块负责将缓存区中的音频广播到网络上,视频广播模块负责将缓存区中的视频广播到网络上。该网站中只有一个缓存区,某时刻只能存一段音频或一段视频数据。用记录型信号量机制实现它们之间的同步机制。
其中,putinbuffer()函数用于将数据放到缓存区中,fetchfrombuffer()函数用于从缓存区中取出数据。
下面给出部分代码,在答题卡中填写(1)〜(10)空白处的代码。

(1)anum.value=0
(2)vnum.value=0
(3)wait(bufmtx)
(4)signal(anum)
(5)wait(bufmtx)
(6)signal(vnum)
(7)wait(anum)
(8)signal(bufmtx)
(9)wait(vnum)
(10)signal(bufmtx)
P70-73

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/229239.html

分享给朋友: