网站创建域名,苏州住房和城乡建设厅网站,某服装公司网站建设论文,百度搜索竞价大家好呀#xff0c;我是残念#xff0c;希望在你看完之后#xff0c;能对你有所帮助#xff0c;有什么不足请指正#xff01;共同学习交流哦 本文由#xff1a;残念ing原创CSDN首发#xff0c;如需要转载请通知 个人主页#xff1a;残念ing-CSDN博客#xff0c;欢迎各…大家好呀我是残念希望在你看完之后能对你有所帮助有什么不足请指正共同学习交流哦 本文由残念ing原创CSDN首发如需要转载请通知 个人主页残念ing-CSDN博客欢迎各位→点赞 收藏⭐️ 留言 系列专栏[残念ing 的【Linux】系列专栏——CSDN博客] 目录 1 进程的状态补充知识1.并行和并发2.时间片实时/分时3.进程具有独立性--Done4.等待的本质5 挂起---了解一下 2 Linux进程的状态 学习目标 1 进程的状态 2 Linux进程的状态
1 进程的状态 补充知识
1.并行和并发
并发cpu执行进程代码不是把进程代码执行完毕才开始执行下一个而是给每一个进程预分配应该时间片基于时间片进行调度轮转单CUP下让多个进程都得以推进 并行多个进程在多个CPU下分别同时进行运行
2.时间片实时/分时
Linux、Windows民用级别的操作系统一般都采用分时操作系统分时操作系统的特点就是调度任务追求公平
3.进程具有独立性–Done
一个进程任务出现了问题不会影响到其他进程父子进程间也是独立的
4.等待的本质
连入目标外部设备CPU不调度
运行和阻塞的本质让不同的进程处在不同的队列中
5 挂起—了解一下
在内存资源严重不足时操作系统会通过挂起进程的方式将代码和数据换出到磁盘的所有分区从而有效的去缓解内存资源不足的问题如果实在缓解不了操作系统就会干掉系统上进程
2 Linux进程的状态
static const char * const task_state_array[] {
R (running), /* 0 */---运行状态
S (sleeping), /* 1 */---休眠状态-阻塞等待状态可中断睡眠浅睡眠
D (disk sleep), /* 2 */---disk 磁盘--阻塞等待的状态的一种不可中断睡眠深度睡眠
T (stopped), /* 4 */---进程做了非法但是不致命的操作被OS暂停了
t (tracing stop), /* 8 */---当一个进程要被追踪时断点停下进程的状态为t
X (dead), /* 16 */---结束状态
Z (zombie), /* 32 */--僵尸状态--维持退出信息方便父进程和操作系统进行查询
};