什么是进程
比如:Windows上安装了QQ,我们就称其为QQ程序,那么当QQ运行时,在任务管理器中,我们可以看到QQ程序运行在这次,我们称之为:进程QQ。
简短而全面的总结:当我们运行一个程序时,那么我们将该程序称为进程
注意:
1系统会调用Allocate内存进程,如以及运行它的身份和权限。
2.进程在运行过程中,服务器上有各种状态来表示当前进程的指示信息。
进程是已启动的可执行程序的运行实例进程具有以下组件:
分配的内存、分配的内存地址空间
安全属性、身份和权限运行一个进程
进程代码,运行一个或多个序列
进程状态,进程运行后的多种状态
静态程序,二进制文件,static/bin/ls,/usr/sbin/sshd
动态进程,即运行中的程序进程,有生命周期和运行状态
进程的运行环境包括以下部分:
局部变量和全局变量
当前调度上下文
分配给进程的系统资源,如文件描述符、网络端口等
给进程设置对应的pid、ppid
方案及区别进程之间
1程序是数据和指令的集合,是一个静态的概念,比如/bin/ls、/bin/cp等二进制文件长期存在于系统中。
2.进程是运行程序的进程,是一个动态的概念,进程有生命周期的概念,也就是说进程会随着程序的终止而销毁,不再存在。永远在系统里。
进程生命周期

程序运行时的进程进程状态运行关系:
1当父进程收到任务调度后,会停止子进程处理,然后子进程会整合父进程地幔。
2.当子进程正在处理任务代码时,父进程会进入等待状态...
3.如果子进程正在处理任务代码时父进程退出,但子进程没有退出,那么这个子进程就不再有父进程来管理它,它就变成了僵尸进程。4.每个进程都会有自己的PID号,子进程(process)就是PPID
上一篇:虚拟机怎么更改显卡驱动
下一篇:关于动态内存分配特点