问题详情

有三个进程
A、B、C合作解决文件打印问题:A将文件记录从磁盘读入内存的缓冲区1,每执行一次读一个记录;B将缓冲区1的记录复制到缓冲区2,每执行一次复制一个记录;C打印缓冲区2中的记录,每执行一次打印一个记录。每个缓冲区只能存放一个记录。请用信号量机制实现文件的正确打印。

相关热点: 缓冲区  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

数据窗口在处理数据时,它在客户机的本地内存中开辟了4个缓冲区,分别为:(),()、过滤缓冲区和原始缓冲区

编写一个线程同步的程序:有一个字符缓冲区,长度为length,我们创建两个线程,其中一个线程向字符缓冲区写入一个字符,(字符缓冲区一次只能装入一个字符),另一个线程从字符缓冲区取出一个字符,并且输出,要保证当一个线程在写字符的时候,另一个线程不能访问字符缓冲区,而且在字符缓冲区为空的时候取不出字符,而在字符缓冲区满的时候写不进字符。

下面关于设备管理中缓冲区和缓冲池的描述,不正确的是:(30)。

A.一个缓冲池包括多个缓冲区

B.一个缓冲区可分为多个缓冲池

C.系统中有多个缓冲区,仅有一个缓冲池

D.缓冲区的作用是缓解快速的CPU与慢速的设备之间的矛盾

在测温系统中要完成采样、转换和显示等任务。采样过程把从传感器上得到的整型微电压值存入一个缓冲区,转换过程把微电压值从缓冲区中取出,计算转换成温度值再存入该缓冲区,显示过程把缓冲区中的温度值取出并显示。试用PV操作实现三个过程共享缓冲区的同步问题。

下列关于缓冲技术的描述,错误的是______。

A.缓冲技术的目的是为了解决主机CPU与外设工作速度差别太大的问题

B.缓冲技术主要思想是在计算机的主存中划出一块专门存放缓冲数据的区域

C.缓冲区可以分为单缓冲区、双缓冲区、多缓冲区和缓冲池等

D.缓冲区设的越大,对系统越有利

联系我们 用户中心
返回顶部