![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
WeicongLee
这个作者很懒,什么都没留下…
展开
-
死锁的原因、产生条件与处理
一、概述: 死锁是指多个进程在运行过程中,因为争夺资源而造成的一种僵局,如果没有外力推进,处于僵局中的进程就无法继续执行。 二、死锁的原因: 竞争资源:请求同一有限资源的进程数多于可用资源数; 进程推进顺序非法:进程执行中,请求和释放资源顺序不合理,如资源等待链。 三、死锁产生的必要条件: 互斥条件:资源不能被共享,只能有一个进程使用; 请求和保持条件:进程已获得了一些资源,但因请求其...原创 2019-08-26 14:47:15 · 253 阅读 · 0 评论 -
系统进程的状态转换
运行状态:进程正在处理机上运行。在单处理机环境下,每一时刻最多只有一个进程处于运行状态。 就绪状态:进程已处于准备运行的状态,即进程获得了除处理机之外的一切所需资源,一旦得到处理机即可运行。 阻塞状态(等待状态):进程在等待某一事件而暂停运行,如等待某资源为可用(不包括处理机)或等待输入/输出完成。即处理机空闲,该进程也不能运行。 运行状态 -> 就绪状态:处于运行状态的进程在时...原创 2019-08-26 14:47:09 · 489 阅读 · 0 评论