操作系统
SNA1L1
生命,不过是一场骗局,从你开始呼吸的那一刻,你就已经在慢慢死亡了
展开
-
常用的作业调度算法(操作系统)
先来先服务先来先服务(FCFS: first come first service)总是把当前处于就绪队列之首的那个进程调度到运行状态。也就说,它只考虑进程进入就绪队列的先后,而不考虑它的下一个CPU周期的长短及其他因素。FCFS算法简单易行,是一种非抢占式策略。2.短进程优先调度最短进程优先算法是一种非剥夺式算法,总是选取预计作业时间最短的作业优先运行;最短剩余时间优先算法是非剥夺式的,但可以改造成剥夺式的调度算法,称抢占式最短作业优先算法。至于二者的平均周转时间,比如有四个进程P1,P2,P3.原创 2020-11-24 10:59:34 · 1198 阅读 · 0 评论 -
操作系统:死锁
操作系统:死锁1. 死锁的概念死锁是多个进程因竞争资源而造成的一种僵局现象,若无外力的作用,这些进程都不能运行。当然单进程也是可能出现死锁,原因是如果内存小的情况下,单进程放到外存,是挂起状态,即导致死锁。2. 死锁的原因1)竞争资源当系统中供多个进程共享的资源不足以同时满足他们的需求时,引起他们对资源的竞争的死锁。2)进程推进顺序非法进程在运行过程中,如果请求和释放资源的顺序不当,也可能导致死锁如下图:3. 产生死锁的必要条件1)互斥条件进程对分配到的资源进行排他性,独占性使用,即原创 2020-10-13 11:02:03 · 628 阅读 · 0 评论