1. 进程调度的时机
1.1 进程可以切换的时机

1.2 进程不能切换的时机
1.3 临界资源与临界区(内核)
临界资源:一个时间段内只允许一个进程使用的资源。各进程需要互斥地访问临界资源。
临界区:访问临界资源资源的那段代码。
内核程序临界区:用于访问某种内核数据结构,比如进程的就绪队列(由各就绪进程的PCB组成)
进程在操作系统内核临界区中不能进行调度与切换。

2. 进程切换过程

3. 进程切换方式
抢占式:操作系统剥夺
非抢占式:主动释放CPU
本文探讨了进程调度的时机,包括可以切换和不能切换的条件,并重点解析了临界资源和临界区的概念,强调了内核程序临界区中进程无法被调度和切换的重要性。同时,概述了进程切换的过程及抢占式和非抢占式两种切换方式。


临界资源:一个时间段内只允许一个进程使用的资源。各进程需要互斥地访问临界资源。
临界区:访问临界资源资源的那段代码。
内核程序临界区:用于访问某种内核数据结构,比如进程的就绪队列(由各就绪进程的PCB组成)
进程在操作系统内核临界区中不能进行调度与切换。


抢占式:操作系统剥夺
非抢占式:主动释放CPU
2479
3137
908

被折叠的 条评论
为什么被折叠?