一、进程定义
1.进程的定义:
- 程序是静态的代码文件
- 进程是指程序运行时的形态
- 进程是程序的一个副本
- 进程是有生命周期的(准备期,运行期,终止期)
2.进程&线程
- 进程是资源调用的最小单位
- 线程是进程的最小单位
- 程序执行流是从上到下贯穿运行的
- 当进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程
- 线程资源是共享的
3.进程状态
- #R(TAKS_RUNNING) ##可执行态(running,ready)
- #S(TASK_INTRRUPTABLE) ##可唤醒休眠
- #D(TASK_UNINTRRUPTABLE) ##不可唤醒休眠
- #T(TASK_STOP) ##暂停状态
- #Z(EXIT_ZOMBIE) ##僵死态
二、进程查看命令
1.gnome-system-monitor ##图形进程查看工具
2.ps #进程查看
<1>ps 命令的三种执行风格 unix (-f -a) bsd (f a) GNU
a 与终端相关的进程(当用户登陆系统后产生的进程 都是带终端的)
x 与终端无关相关的进程
u 用户信息归类的查看方式
f 进程层级关系
o 显示指定参数 pid,comm, nice, pri, pcpu, ppid, stat,user,group
e 显示进程的详细信息(系统资源的调用)