如有问题,请联系本人邮箱 liaojialong0328@gmail.com
-
进程调度的方式
非剥夺调度方式,又称非抢占方式,即只允许进程主动放弃处理机,在运行过程中即便有更紧迫的任务到达,当前进程依然会继续使用处理机,直到该进程终止或主动要求进入阻塞态 剥夺调度方式,又称抢占方式,可由操作系统剥夺当前进程的CPU使用权,当一个进程正在处理... -
进程调度算法
先来先服务FCFS:按照作业/进程到达的先后顺序进行服务,事实上就是等待时间越久的越优先得到服务,非抢占式算法,不会导致饥饿,缺点:排在长作业(进程)后面的短作业需要等待很长时间,带权周转时间很大,对短作业来说用户体验不好,即FCFS算法... -
什么是临界区,如何解决冲突
每个进程中访问临界资源的那段程序称为临界区,一次仅允许一个进程使用的资源称为临界资源。 解决冲突的办法(为了实现对临界资源的互斥访问): 空闲让进:临界区空闲时,可以允许一个请求进入临界区的进程立即进入临界区 忙则等待:当已有进程进入临界区时,其他... -
上下文切换
对于单核CPU而言,在某一时刻只能执行一条CPU指令,上下文切换是一种将CPU资源从一个进程分配给另一个进程的机制。从用户角度看,计算机能够并行运行多个进程,这恰恰是操作系统通过快速上下文切换造成的结果。在切换的过程中,操作系统需要先存储当前进程的状...