进程是动态的,它是程序执行的过程,正在运行的程序,是程序执行和资源管理的最小单位。每个进程都有独特资源空间,当进程创建时,os会为进程分配4G的进程空间,企鹅每个进程空间都有1G内核空间和3G用户空间。(内核空间资源,用户空间资源)
进程分类:1.交互式进程:(经常使用),可以在前台运行,也可以在后台运行。
2.批处理进程:这类进程不必与用户进行交互,因此通常在后台运行。
3.守护进程:(重点)这类进程一直在后台运行,和任何终端都不关联。通常系统启动时开始执行,系统关闭时才结束。
进程的状态:
1.运行态 2.等待态 3.停止态 4.死亡态 5.僵尸态
进程的函数:
1.fork()