柚子快报邀请码778899分享:[操作系统]进程的控制

http://yzkb.51969.com/

进程控制:创建新的进程,撤销已有进程,实现进程状态转换创建完成,提交===>就绪队列===>调度,切换===>CPU===>完成/异常结束

用原语实现进程控制,原语的特点是执行期间不允许中断,只能一气呵成,这种不可中断操作就是原子操作原语采用"关中断指令"和"开中断指令"

1.进程的创建:  从无-->创建态-->就绪态 1)创建原语   申请空白PCB   为新进程分配所需资源   初始化PCB   将PCB插入就绪队列 2)引起进程创建的事件   用户登录-分时系统中,用户登录成功,系统会为其建立一个新进程   作业调度-多道批处理系统中,有新的作业放入内存   提供服务-用户向操作系统提出某些请求   应用请求-用户进程主动请求创建

2.进程的终止 1)撤销原语   从PCB集合中找到终止进程的PCB   立即剥夺CPU,将CPU分配其他进程   终止其所有子进程   将该进程的资源归还给父进程或操作系统   删除PCB 2)引起进程终止的事件   正常结束   异常结束   外界干预

3.进程的阻塞   引起进程阻塞的事件   需要等待系统分配某种资源   需要等待相互合作的其他进程完成工作4.进程的唤醒5.进程的切换   1)当前进程时间片到   2)有更高优先级的进程到达   3)当前进程主动阻塞   4)当前进程终止

柚子快报邀请码778899分享:[操作系统]进程的控制

http://yzkb.51969.com/

精彩文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。