某系统中有一个缓冲区,进程P1不断地加工数据送入缓冲区,进程P2不断地从缓冲区中取数据打印,用PV操作实现进程间的同步模型如图2所示。假设信号量S1的初值为1,信号量S2的初值为0,那么图2中a、b、c、d处应分别填(51)。
- AP(S2)、V(S2)、P(S1)、V(S1)
- BP(S2)、V(S1)、P(S1)、V(S2)
- CP(S1)、V(S2)、P(S2)、V(S1)
- DP(S1)、V(S1)、P(S2)、V(S2)
某系统中有一个缓冲区,进程P1不断地加工数据送入缓冲区,进程P2不断地从缓冲区中取数据打印,用PV操作实现进程间的同步模型如图2所示。假设信号量S1的初值为1,信号量S2的初值为0,那么图2中a、b、c、d处应分别填(51)。
解析:本题考查应试者对操作系统进程管理中PV操作方面的基础知识。 为了保证进程P1和进程P2间的正常运行,a、b处应分别填P(S1)、V(S2),c、 d处分别填P(S2)、V(S1),如下图所示。
1、某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取产品消费。假设该缓存区只能容纳一个产品。进程P1与P2的同步模型如下图所示:为此,应设信号...
2、若一个单核处理机的系统中有多个进程存在,则这些进程是()。
若一个单核处理机的系统中有多个进程存在,则这些进程是()。AA.并发运行的BB.并行运行的CC.封闭运行的DD.单道运行的
3、●某系统中有3个并发进程,都需要同类资源4个,该系统不会发生死锁的最少资源数
●某系统中有3个并发进程,都需要同类资源4个,该系统不会发生死锁的最少资源数是(36)。A(36)A.9B10C11D12
4、● 若进程 P1 正在运行,操作系统强行终止 P1 进程的运行,让具有更高优
● 若进程 P1 正在运行,操作系统强行终止 P1 进程的运行,让具有更高优先级的进程P2运行,此时P1进程进入(9)状态。(9)A 就绪B 等待C 结束D 善后处理
5、系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关
系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是()。A同步关系B互斥关系C调度关系D父子进程关系
若一个单核处理机的系统中有多个进程存在,则这些进程是A并发运行的B并行运行的C封闭运行的D单道运行的