操作系统王道考研 p13 进程调度的时机切换与过程调度方式

Posted karshey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统王道考研 p13 进程调度的时机切换与过程调度方式相关的知识,希望对你有一定的参考价值。

视频

知识总览

进程调度的时机

进程调度:就是把就绪态变为运行态

关于进程在操作系统内核程序临界区能进行调度与切换:
临界资源:一个时间段内只允许一个进程使用的资源。各进程需要互斥地访问临界资源。
临界区:访问临界资源的那段代码。

举个例子:比如现在内核程序临界区在访问临界资源,这时发生了处理机的调度,那么那些临界资源还没有被释放,但处理机已经在做别的事情了,资源就空放在那里,会耽误操作系统内核的其他工作(而内核有很重要)。
所以进程在操作系统内核程序临界区中不能进行调度和切换。
普通临界区可以进行调度和切换。
普通临界区:耽误了就耽误了,又能有多大事?害!

ps:
有的系统中,只允许进程主动放弃处理机。
有的系统中,进程会被强制剥夺处理机。

进程的调度方式

非剥夺调度方式
又称非抢占方式
即,只允许==进程主动放弃处理机。==在运行过程中即使有更紧迫的任务,当前进程依然会继续用处理机,直到它终止或主动要求进入阻塞。
实现简单,系统开销小,无法及时处理紧急任务,适合于早期的批处理系统。

剥夺调度方式
又称**抢占方式。**当一个进程正在执行,而有更重要或更紧迫的进程要使用处理机,则立即暂停正在执行的进程,将处理机分配给更重要紧迫的那个进程。
可以优先处理更紧急的进程,也可以实现让各进程按时间片轮流执行功能。(通过时钟中断)适合于分时操作系统,实时操作系统。

进程的切换与过程

进程切换,重点在
进程切换有代价。

总结

以上是关于操作系统王道考研 p13 进程调度的时机切换与过程调度方式的主要内容,如果未能解决你的问题,请参考以下文章

操作系统学习笔记 第三章:处理机调度与死锁(王道考研)

操作系统学习笔记 第三章:处理机调度与死锁(王道考研)

(王道408考研操作系统)第二章进程管理-第二节1:调度的基本概念及分类以及进程优先级

(王道考研P12~P17)

(王道考研P12~P17)

王道操作系统笔记———— 处理机调度