自适应网站制作公司,倒计时网站模板,广州网站营销,渠道推广代理目录
1.操作系统的进程状态
2.Linux系统的进程状态
特殊的进程状态
进程的查看 1.操作系统的进程状态
a.新建#xff1a;就是新建一个进程
b.运行#xff1a;PCB结构体在运行队列中排队
c.阻塞#xff1a;PCB结构体在等待队列中#xff0c;等待非CPU资源就续
d:挂起…目录
1.操作系统的进程状态
2.Linux系统的进程状态
特殊的进程状态
进程的查看 1.操作系统的进程状态
a.新建就是新建一个进程
b.运行PCB结构体在运行队列中排队
c.阻塞PCB结构体在等待队列中等待非CPU资源就续
d:挂起当内存不足的时候操作系统置换进程的代码和数据到磁盘中PCB结构体还在内存中的状态
2.Linux系统的进程状态
上面的进程状态是操作系统普通的状态Linux系统有更详细的状态
R运行态task_struct结构体在运行队列中排队
S睡眠态task_struct结构体在等待队列中等待非CPU资源就续也叫可中断睡眠
D磁盘休眠状态当对磁盘进行写入时突然中断这时磁盘就在一直等待写入一直等这个也叫不可中断睡眠要自己慢慢等待结束
T停止态进程被停止比如打断点
X死亡态终止态进程结束
特殊的进程状态
Z僵尸状态一个进程退出但是它的资源还不允许被操作系统释放处于被检测状态 只能由操作系统和父进程释放所以如果一直不释放会导致内存泄漏可以用进程等待来进行处理
例如子进程先退出父进程还没退出子进程就进入僵尸状态父进程可以通过等待来处理子进程
孤儿进程
父进程先退出子进程后退出子进程进入Z态这个子进程就成了孤儿进程他会被1号init进程领养也由它回收。
进程的查看
ps axj 命令