标签:进程 启动 需要 占用 处理 资源 bsp 请求 内核
进程的状态
进程的生命周期管理
进程的状态变化模型
进程挂起模型
进程的生命期管理
进程的创建
进程运行
进程等待
进程唤醒
进程结束
进程创建
引起进程创建的三个主要事件
进程初始化时 MIT进程
用户请求创建新的进程
正在运行的进程执行了创建进程的系统调用
(创建了进程控制块)
进程运行
内核选择一个就绪的进程,让他占用处理机并执行
进程等待
以下情况下 进程等待
请求并等待系统服务,无法马上完成
启动某种操作,无法马上完成
需要的数据没有到达
进程只能阻塞自己,因为只有进程自己知道何时需要等待某事的发生
进程唤醒
进程唤醒的原因:
被阻塞的进程需要的资源可以被满足
被阻塞进程等待的事件发生
将该进程的PCB插入到就绪队列
进程只能被别的进程唤醒 或者操作系统唤醒
进程结束
以下四种情形 进程结束
正常退出(自愿)
错误退出(自愿)
致命错误(强制的)
被其他进程所杀(强制的)
标签:进程 启动 需要 占用 处理 资源 bsp 请求 内核
原文地址:https://www.cnblogs.com/cjdty/p/10911576.html