您的位置首页生活快答

进程的ID号和被中断的现场信息都会保存在哪里

进程的ID号和被中断的现场信息都会保存在哪里

的有关信息介绍如下:

进程的ID号和被中断的现场信息都会保存在哪里

进程基本概述

什么是进程

比如:windows上安装的QQ,我们会将其称为QQ程序,那么当QQ运行之后,在任务管理器中,我们可以看到QQ程序在运行着,此时,我们称其为:QQ进程。

言简意赅总结:当我们运行一个程序,那么我们将该程序叫进程

注意:

1.当程序运行为进程后,系统会为该进程分配内存,以及运行的身份和权限。

2.在进程运行的过程中,服务器上回有各种状态来表示当前进程的指标信息。

进程是已启动的可执行程序的运行实例,进程有以下组成部分:

分配内存, 已分配内存的地址空间

安全属性, 进程的运行身份和权限

进程代码, 运行一个或多个的线程

进程状态, 进程运行后的多种状态 静态程序, 二进制文件, 静态/bin/ls, /usr/sbin/sshd

动态进程, 程序运行的过程, 有生命周期及运行状态

进程的运行环境,包括以下几个部分:

局部和全局变量

当前的调度上下文

分配给进程使用的系统资源,例如文件描述符、网络端口等

给进程分配对应的pid,ppid

程序和进程的区别

1.程序是数据和指令的集合,是一个静态的概念,比如/bin/ls、/bin/cp等二进制文件,同事程序可以长期存在系统中。

2.进程是一个程序的运行过程,是一个动态概念,进程是存在生命周期概念的,也就是说进程会随着程序的终止而销毁,不会永远在系统中存在。

进程的生命周期

程序运行时进程的状态关系:

1.当父进程接收到任务调度时,会通过fork派生子进程来处理,那么子进程会集成父进程的衣钵。

2.子进程在处理任务代码时,父进程会进入等待的状态...

3.如果子进程在处理任务过程中,父进程退出了,子进程没有退出,那么这些子进程就没有父进程来管理了,就变成了僵尸进程。

4.每个进程都会有自己的PID号,(process id)子进程则PPID

《古惑仔-父进程与子进程 版》

用户:蒋天生 饰

父进程:陈浩南 饰

子进程01:山鸡 饰

子进程02:大头 饰

1.蒋天生(用户)发起请求,将任务派给陈浩南,陈浩南(父进程)接收到任务调度时(自己一个人处理不了),将任务派给自己的手下,山鸡(子进程01)和大头(子进程02)去做。

2.山鸡和大头在处理任务时,陈浩南在铜锣湾坐等好消息。

3.如果此时,浩南兄被乌鸦杀了,那么山鸡和大头就变成了僵尸进程(无人管理)

4.每个大哥都有属于自己的武器,PID,小弟也有自己的武器,PPID

监控进程状态

进程状态管理命令

使用ps命令查看当前的进程状态(静态查看)

常用组合:

ps aux 查看进程

[root@zls ~]# ps aux

a:显示所有与终端相关的进程,由终端发起的

u:显示用户导向的用户列表