首页 > Linux操作系统 > Linux操作系统 > 进程(Processes)
四种主要事件会导致进程的创建
1.系统初始化
2.正在运行的程序执行了创建进程的系统调用
3.用户请求创建一个新进程
4.一个批处理作业的初始化
启动操作系统时会创建前台进程(foreground)和守护(daemon)进程,守护进程就是在后台执行的进程
进程的终止通常由以下条件引起
1.正常退出(自愿的)
2.出错退出(自愿的)
3.严重错误(非自愿)
4.被其它进程杀死(非自愿)
进程共有三种状态
1.运行态(Running)(该时刻进程实际占用CPU)
2.就绪态(Ready)(可运行,但因为其它进程正在运行而暂时停止)
3.阻塞态(Blocked)(除非某种外部事件发生,否则进程不能运行)
进程状态之间的转换是通过调度程序(scheduler)来完成的
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31395138/viewspace-2869235/ ,如需转载,请注明出处,否则将追究法律责任。