试题详情
- 简答题 设有无穷多个整数缓冲区(即为无界缓冲池),A进程从输入设备逐个地读入整数并写入缓冲区,B进程则逐个地从缓冲区取出整数进行打印。其中存放整数的变量为item,缓冲区名为buffer,读取过程使用函数getAItem(int*itm)来完成,而打印整数使用函数printAItem(intitm)来完成。请用记录型信号量机制实现上述两个进程的同步算法。要求:补充完整下列算法程序中带标号处空缺的内容。(注:毎个空缺部分的代码可能是多行代码)。
关注下方微信公众号,在线模考后查看
热门试题
- 给出磁盘移臂调度的目的和三种常用的调度算
- 在分时系统中,响应时间≈时间片×用户数,
- 下列情况下,哪一种情况是进行进程调度的时
- 简述分时系统的四个基本特征?
- Windows 95的资源管理器管理的不
- 位示图可用于()
- 为了对文件系统进行安全管理,任何一个用户
- 设计作业调度算法时,考虑的原则是()
- 具有设备独立性的计算机系统,在分配设备时
- 可重定位内存分区分配目的为()
- 虚拟内存的容量受()的影响。
- 设备管理对磁盘进行驱动调度的目的是()
- WINDOWS操作系统支持FAT表文件系
- 使用PV操作实现进程同步时,应保证()
- “共享设备”的含义是指()
- 设备管理的主要功能是什么?设备驱动程序有
- 某系统的进程状态转换如下图所示,请问:
- 进程——资源图中出现(),会产生死锁。
- 一个计算机系统的虚拟存储器的实际容量是由
- 在表示需进行编译作业的控制语句中,除了有