时间片:
一个cpu 在某个时间段范围在不同进程间进行切换的过程
时间片轮转:将cpu的处理时间划分为多个时间片,就绪队列的诸进程轮流运行一个时间片,当时间片结束就被迫运行进程让出cpu,该进程进入就绪队列,等待下一次调度。同时,进程调用去选择下一个时间片,以投入运行。
在时间片轮转中,时间片长度的选择非常重要,会直接影响系统的开销和运行时间
影响时间片大小设置的主要因素有:
-
系统响应时间
-
就绪进程数目
-
计算机处理能力
并发:多个进程在一个cpu下采用时间片轮转的方式,在一段时间之内,使多个进程得以运行
并行: 多个进程在多个cpu下同时进行运行
并发的时候有时间片轮转,假同时,并行的时候无时间片轮转,真同时
进程的五种状态:
-
创建
-
就绪
-
运行
-
阻塞
-
终止