93.9k views
4 votes
Those processes should be aborted on occurrence of a deadlock, the termination of which :

a) Is more time consuming
b) Incurs minimum cost
c) Safety is not hampered
d) All of these

1 Answer

1 vote

Final answer:

In the case of a system deadlock, processes should be aborted considering factors like the minimum cost, time efficiency, and safety. The correct choice is to evaluate all these factors to resolve the deadlock efficiently and safely.

Step-by-step explanation:

When a deadlock occurs in a system, it is necessary to terminate certain processes to resolve the situation. When deciding which processes should be aborted, several factors should be considered:

  • The process whose termination incurs the minimum cost should be selected to minimize the impact on the system overall.
  • The process whose termination is the least time-consuming should be prioritized to restore system functionality as quickly as possible.
  • The termination should be done in a way that safety is not hampered, ensuring that the system remains stable and does not introduce new risks.

Therefore, the correct answer to which processes should be aborted is d) All of these. All the aspects mentioned are vital for maintaining system integrity and efficiency during deadlock resolution.

User Gotva
by
7.9k points