重新整理操作系统概念系类——进程控制
前言
大纲:
正文
进程控制概念。
进程控制的主要功能是对系统找那个的所有进程实施的有效管理,他具有创建新的进程、撤销已有进程、实现进程转换等功能。
创建态:需要初始化pcb、分配系统资源
创建态到就绪态:
修改pcb内容,将pcb放到就绪队列中。
就绪态到运行态:
需要恢复进程运行环境、修改pcb内容到运行队列中。
运行态到阻塞态:
保存进程运行环境、修改pcb内容和放到阻塞队列中。
运行态到就绪态:
保存进程运行环境、修改pcb内容和放到就绪队列中。
阻塞态到就绪态:
修改pcb内容,并到就绪态。
运行态到终止态:
需要回收进程拥有的资源,撤销pcb。
因为切换过程不能被中断,所以需要使用原语。
原语通过关中断和开中断执行。
关中断后,cpu就不能被中断指令中断。
前面提及过,cpu 执行一条指令后会去检查中断信号,在原语下是不会去的。
因为关\开 危险,那么只有在核心态才能执行的特权指令。