刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

关于单处理器计算机系统中并发进程及互斥资源的问题。 若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数是多少?如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R资源数为多少?

A
至少为 1 个
B
至少为3个
C
最多为1个
D
最多为3个
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

对于一个单处理器的计算机系统,无论有多少个并发进程,同一时刻只能有一个进程占用处理器。这是因为在任何时刻,处理器只能执行一个任务。因此,无论有3个还是更多进程,同一时刻允许占用处理器的进程数都是1个。关于第二个问题,如果每个进程都需要使用2个互斥资源R,为了预防死锁,系统中的资源数量需要足够,使得任何进程在任何时候都能获取到足够的资源来继续执行。最少的R资源数需要至少等于并发进程数,也就是至少为3个。但题目要求的是最少资源数,所以答案仍然是C。

创作类型:
原创

本文链接:关于单处理器计算机系统中并发进程及互斥资源的问题。 若一个单处理器的计算机系统中同时存在3个并发进

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share