(1)程序
比如 /usr/bin/passwd 这个可执行文件没执行是一个程序。
资源占用:
- disk:占用
- disk IO:不占用
- memory:不占用
- cpu:不占用
- network:不占用
(2)进程(程序运行的过程)
执行/usr/bin/passwd就是一个进程
资源占用:
- disk IO:占用
- mem:占用
- cpu:占用
- network:占用
进程标识:PID、PPID(父进程ID)
CPU状态:running、runnable、sleeping
生命周期:父进程通过fork()函数产生子进程,exec(执行),exit(死亡)
运行时间:
1.运行时间短:passwd、ls、cp、rm...
2.守护进程:sshd、httpd...这些会在后台运行
进程所属用户:alice、root