问答题
有三个用户进程A、B和C,在运行过程中都要使用系统中的一台打印机输出计算结果。
(1)试说明A、B、C进程之间存在什么样的制约关系?
(2)为保证这三个进程能正确地打印出各自的结果,请用信号量和P、V操作写出各自的有关申请、使用打印机的代码。要求给出信号量的含义和初值。
您可能感兴趣的试卷
最新试题
在分页内存管理中,将逻辑内存分成等大的块,叫做()
题型:单项选择题
在页面置换算法中,考虑置换代价的算法是()。
题型:单项选择题
在虚拟内存管理方案中,若采用LRU置换方法,如果将一个进程的帧数增加一倍,可能发生()
题型:单项选择题
基于顺序搜索的动态分区分配算法不包含如下的()。
题型:单项选择题
带独立磁盘和双重分布式校验的分条阵列被称为()。
题型:单项选择题
一个在域D1中运行的进程可以改变对域D2内各项的访问权,则这种权限称为()。
题型:单项选择题
在轮转调度算法中,一个进程的到达时间是1,完成时间是17,服务时间是4,则带权周转时间是()。
题型:单项选择题
在物理内存管理中,将物理内存分成等大的块,叫做()
题型:单项选择题
在LLF算法中,进程A必须完成的时间是第50ms,当前未完成的运行时间是10ms,当前时间是第30ms,则其松弛度为()。
题型:单项选择题
以下哪种算法可以解决颠簸问题?()
题型:单项选择题