试题详情
- 简答题 设有无穷多个整数缓冲区(即为无界缓冲池),A进程从输入设备逐个地读入整数并写入缓冲区,B进程则逐个地从缓冲区取出整数进行打印。其中存放整数的变量为item,缓冲区名为buffer,读取过程使用函数getAItem(int*itm)来完成,而打印整数使用函数printAItem(intitm)来完成。请用记录型信号量机制实现上述两个进程的同步算法。要求:补充完整下列算法程序中带标号处空缺的内容。(注:毎个空缺部分的代码可能是多行代码)。

关注下方微信公众号,在线模考后查看

热门试题
- 驱动调度
- 什么是特权指令?计算机硬件结构分哪两种操
- 简述固定分区存储管理的特点。
- 文件系统原来以磁盘上的一个扇面作为一个块
- 在非剥夺调度方式下,()必定会引起进程的
- 程序状态字的作用是什么?它应包含哪些基本
- 处理器不能直接访问的存储器是()
- 有一个资源可供n个进程共享,但限制它们只
- 假如某分时系统要保证每个终端用户在每秒钟
- 用信箱实现进程间通信时应该()
- 移臂调度的目标是使磁盘旋转周数最少。
- 在计算机系统中引入通道结构后仍然无法做到
- 虚拟内存的容量受()的影响。
- 简述输入井的定义。
- 中断响应的三项工作为:检查是否有中断事件
- ()是在目标程序装入内存时分配作业所需的
- 用户作业可以通过()的方式由用户自己按照
- 通道结构的引入能够提高计算机系统的性能,
- 对于采用链接结构的文件ABC,假设文件目
- 可以证明采用响应比高者的作业优先算法,系