Linux进程相关概念
一、什么是程序,什么是进程,有什么区别?
进程是程序的一次执行过程,是动态概念,程序是一组有序的指令集和,是静态概念。
二、如何查看系统中有哪些进程?
指令:ps -aux
实际工作中,配合grep
来查找程序中是否存在某一个进程
使用方法:ps -aux|grep xxx
xxx:为要查找的字段
指令:top
类似Windows任务管理器
作用:来评估cpu占用率。
三、什么是进程标识符?
每个进程都有一个非负整数表示唯一的ID,叫做pid,类似身份证。
操作系统中默认,Pid = 0,称为交换进程。作用:进程调度
Pid = 1,init进程。作用:系统初始化
编程调用getpid函数获取自身的进程标识符,getppid函数获取父进程的进程标识符
四、什么叫父进程,什么叫子进程?
进程A创建了进程B,A叫做父进程,B叫做子进程。