Linux系统学习---学习进程笔记心得
一.进程和程序解析
(1)概念:
- 程序是静态的概念,如gcc xxx.c –o pro,在磁盘中生成pro文件,这叫做程序
- 进程是指程序的一次运行活动(通俗点就是程序跑起来了,系统中就多了一个进程)
(2)查看系统中的进程:
- 可使用ps指令查看,同时可使用grep来查找程序中你想找的某个进程
(3)进程管理器
- 可以通过使用ps -aux / top来调用显示系统全部进程(类似于windows下的任务管理器),同时也可在后面加grep查找你想找的某个进程
(4)进程标识符
- 每一个进程都有一个非负整数表示的唯一ID,称作pid(类似身份证)
-
Pid=0 :称为交换进程(作用—进程调度)
-
Pid=1 :为init进程 (作用—系统初始化)
(5).父进程与子进程概念
- 进程A创建了进程B,那么A叫做父进程,B叫做子进程
(6) C程序的存储空间分配
二.getpid()解析
头文件: