本文主要用来分享基于时间片轮转的进程调度算法,但是在分享之前,我还是先来整理一下关于进程调度的基本理论。
调度是决定或者安排事物发展次序的策略。进程的调度就是决定哪个进程来使用处理机。
操作系统的3级调度:
1.作业调度,又叫高级调度。决定将外存上的哪些作业调到内存的就绪队列,等待执行。
2.进程调度,又叫低级调度,决定就绪队列中的哪个进程将获得处理机。
3.交换调度,又叫中级调度,为了提高内存的利用率和系统的吞吐量(单位时间内完成工作量
总和
),也就是将内存中的作业调到外存去
等待。
调度的类型:
1.仅有进程调度的调度队列模型,运用在分时系统中。
2.具有高级和低级调度的调