问答题
消息缓冲通信技术是一种高级通信机制,由Hansen首先提出。请回答下列问题:
给出消息缓冲机制(有限缓冲)的基本工作原理;
【参考答案】
基本原理:操作系统管理一个用于进程通信的缓冲池,其中的每个缓冲区单元可存放一条消息。欲发送消息时,发送者从中申请一个可用......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用geteven()从该缓冲区中取出一个偶数并用counteven()统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义信号量的含义。要求用伪代码描述。
点击查看答案
问答题
有5个进程Pa、Pb、Pc、Pd和Pe,它们依次进入就绪队列,它们的优先级和需要的处理机时间如表2-14所示。 表2-14 进程—处理机—优先级表 进程 处理机时间 优先级 Pa 10 3 Pb 1 1 Pc 2 3 Pd 1 4 Pe 5 2 忽略进程调度等所花费的时间,请回答下列问题: (1) 分别写出采用“先来先服务”和“非抢占式的优先数(优先数大优先级低)”调度算法选中进程执行的次序。 (2) 分别计算出上述两种算法使各进程在就绪队列中的等待时间及两种算法下的平均等待时间。 (3) 某单处理机系统中采用多道程序设计,现有10个进程存在,则处于“运行”、“阻塞”和“就绪”状态的进程数量最小和最大值分别可能是多少
点击查看答案
相关试题
消息缓冲通信机制(有限缓冲)中提供发送原...
把图中发生①~④的状态变化原因填入表2-...