试题详情
- 简答题 有两个优先级相同的进程P1和P2,各自执行的操作如下,信号量S1和S2初值均为0。试问P1、P2并发执行后,x、y、z的值各为多少?
-
①、②、⑤和⑥是不相交语句,可以任何次序交错执行,而结果是唯一的。接着无论系统如何调度进程并发执行,当执行到语句⑦时,可以得到x=10,y=4。按Bernstein条件,语句③的执行结果不受语句⑦的影响,故语句③执行后得到z=5。最后,语句④和⑧并发执行,最后结果为:
语句④先执行:x=10,y=9,z=15。
语句⑧先执行:x=10,y=19,z=15。 关注下方微信公众号,在线模考后查看
热门试题
- 假定执行表中所列作业,作业号即为到达顺序
- 若磁头的当前位置为100柱面,磁头正向磁
- 一台机器有48位虚地址和32位物理地址,
- 单道批处理系统中,下列三个作业采用先来先
- 若内存中有3道程序A、B、C,优先级从高
- 请你设计一种先进的计算机体系结构,它使用
- 设有一页式存储管理系统,向用户提供的逻辑
- 一个UNIX文件F的存取权限为:rwxr
- 请页式存储管理中,进程访问地址序列
- 有一个磁盘组共有10个盘面,每个盘
- 设当前的系统状态如下,系统此时Avail
- 在一个分页虚存系统中,用户编程空间32个
- 一个页式存储管理系统使用FIFO、OP
- 某计算机有4个页框,每页的装入时间、最后
- 某磁盘共有100个柱面,每个柱面有
- 一进程以下列次序访问5个页:A、B、C、
- 请页式存储管理中,进程访问地址序列
- 某系统有R1设备3台,R2设备4台
- 把死锁检测算法用于下面的数据,并请问:
- 某计算机有缓存、内存、辅存来实现虚拟存储