有先来先服务,选择最先加入队列的进程,直到进程退出或被阻塞。最短作业优先,每次都选择队列中所需时间最短的进程来运行。还有高响应比优先调度算法,就是每个进程的优先级会等于等待时间+要求服务时间 来除以 要求服务时间,这样就兼顾到长作业进程和短作业进程。还有时间片轮转调度算法,为每一个进程分配一个时间片,该时间片用完之后,即使进程还在运行,也会将CPU释放出来,并把CPU分配给另一个进程。还有最高优先级调度算法,就是按每个进程的优先级来划分。最后还有一个多级反馈队列调度算法,就是新来的进程优先级会比较高,但是它的时间片会比较短,随着进程运行,之后的优先级就比较低,但是时间片就相对比较长。
