进程基础知识汇总

本文介绍了Linux系统下查看进程的方法,如`ps -ef`、`ps aux`和`pstree`命令。阐述了进程的基本概念,包括进程的动态特性、资源分配、进程空间结构。此外,还讨论了进程的状态(如运行态、等待态、停止态、死亡态和僵尸态)、优先级、进程创建(fork和vfork的区别)、退出机制以及资源回收。最后,提到了守护进程的特性和创建方法。
摘要由CSDN通过智能技术生成

windows系统下查看进程:ctrl+Alt+Del

linux系统下查看进程命令

ps - ef(查看所有进程及其PID(进程号),系统时间,命令详细目录,执行者等)

ps aux命令还可以显示CPU占用率

pstree命令以树形方式显示系统中进程

kill  输出特定的信号给指定PID(进程号)的进程

kill -l 查看所有可用的信号名称

概念:

什么是进程?

进程是动态的,他是程序执行过程中,正在运行的程序,进程是程序执行和资源管理的最小单位

每个进程都有独立的资源空间,当进程创建时,OS会自动分配4G的进程空间(分为内核空间与用户空间),并且每个进程都有1G内核空间和3G用户空间,内核资源在当前进程退出时,由另一进程(父进程)回收,若无回收,会造成僵尸进程。

为了更好的管理Linux所访问的资源,在系统内核文件include/linux/sched.h中定义一个结构体struct task_struct专门管理进程的资源.

进程的分类:

1、交互式进程(经常使用):与用户进行交互、可以在前台运行,也可以在后台运行

2、批处理进程:该进程不必与用户交互,因此通常在后台运行。

3、守护进程(重点):这类进程一直在后台运行,和任何终端都不关联。通常在系统开机时启动、系统关闭时结束。

进程的状态分类:

1、运行态:R  进程当前正在运行或者正在运行队列中等待调用(就绪态)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值