【2021年】408计算机统考真题模拟考试 - 第45题答案笔记
操作系统
发布于2024年11月6日 16:26
阅读数 81
1)因为如果不进行互斥执行,会导致所需的信号量不是预期的内容,两者交替执行,会导致信号量可能产生多种不同的结果,无法预期
2)方法一的wait中,关中断后,仅在S>0时才能开中断,导致进程无法切换;而signal又需要在开中断的前提下才能将S++;这样会导致wait的while死循环
方法二正确
3)不能,开关中断指令属于特权指令,用户不具备开关指令的权限;一旦用户具备开关中断指令,会影响其他进程的运行,包括内核进程
登录后发布评论
暂无评论,来抢沙发