死锁和饥饿假设情景

时间:2017-12-04 16:14:49

标签: linux deadlock starvation

问:如果系统内存不足,当系统认为内存不足时,作业通常会在Linux中移动到磁盘。 (即交换)以这种方式运行的操作系统是否具有与主内存争用的死锁进程?一个过程可能会饿死吗?讨论

我尝试回答(不正确)

是的,主内存是可重用的资源。如果有3个进程A B和C都在竞争主存。每次分配主存储器中的新位置时,任何一个都有可能被忽略。饥饿。

此外,如果遇到争用主内存的不同进程的4个死锁条件,则可能会出现死锁。 (循环等待,互相排斥失败,等待,等待,没有先发制人)

我的回答是不正确的,我得到了一半的功劳,但没有纠正我的错误。有人能够对问题的两个部分给出完整的答案,以便我可以看到我的错误吗?

0 个答案:

没有答案