临界区、进程调度的时机、切换过程与方式

本文探讨了进程调度的时机,包括可以切换和不能切换的条件,并重点解析了临界资源和临界区的概念,强调了内核程序临界区中进程无法被调度和切换的重要性。同时,概述了进程切换的过程及抢占式和非抢占式两种切换方式。
摘要由CSDN通过智能技术生成

1. 进程调度的时机

1.1 进程可以切换的时机

 1.2 进程不能切换的时机

 1.3 临界资源与临界区(内核)

临界资源:一个时间段内只允许一个进程使用的资源。各进程需要互斥地访问临界资源。

临界区:访问临界资源资源的那段代码

内核程序临界区:用于访问某种内核数据结构,比如进程的就绪队列(由各就绪进程的PCB组成)

进程在操作系统内核临界区中不能进行调度与切换。

 

2. 进程切换过程

3. 进程切换方式

抢占式:操作系统剥夺

非抢占式:主动释放CPU

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值