操作系统6-死锁的预防和避免

6.1 死锁的预防 具体的做法是破坏产生死锁的四个必要条件之一。 原理为:设计不同的资源分配算法,来保证不发生死锁。 6.1.1 破坏互斥条件 如果资源不需要互斥访问,就可以破坏互斥条件。 对于某些硬件资源,可以采用特殊技术实现允许同时访问; 对于软件资源,无法实现。 6.1.2 破坏请求和保持条件 在执行时不再提出资源请求 系统要求所有进程要一次性地申请在整个运行过程中所需的全部资源。若系统有足
相关文章
相关标签/搜索