• 进程调度可采用下面两种方式
• 1)非抢先式调度(Non-preemptive Mode)
• 一旦把处理机分配给某进程后,便让该进程一直执行
,直至该进程完成或阻塞时,才再把处理机分配给其
他进程。
•
正在执行的进程正常结束或由于某种错误而终止运行;
•
执行中的进程提出
I/O
请求,在等待
I/O
完成前,进程阻塞,转
进程调度;
•
在进程通讯中,执行中的进程执行了某种原语操作,如
P
操作
、阻塞原语和唤醒原语。
• 2)抢先式调度(preemptive mode)
• 允许暂停某个正在执行的进程,将已分配给该进程的
处理机重新分配给另一进程。
•
时间片原则:在分时系统中,按照时间片轮转,分给进程的
时间片用完
•
优先权原则:按照优先级调度,有更高优先级进程变为就绪
•
短作业优先原则
3.1 处理机调度的层次
评论0