Linux基础学习笔记之——进程管理

进程管理

1、什么是进程

在 Linux 系统当中:触发任何一个事件,系统都会将他定义为一个进程,并且给予这个进程一个 ID,称为 PID,同时依据启发这个进程的用户与相关属性,给予这个 PID 一组有效的权限设定。

1.1、进程与程序

Linux基础学习笔记之——进程管理_第1张图片

如上图所示,程序一般存储在实体磁盘中的,然后通过用户的执行来触发。触发后会加载到内存中成为一个个体,那就是进程。操作系统通过 PID 来管理进程。举例来说,我们要使用操作系统的时候,通常是利用联机程序或直接在主机前面登录,然后取得我们的 shell。那么,我们的 shell 是 bash,这个 bash 在 /bin/bash,那么同一个时间每个人登录都是执行 /bin/bash。不过,每个人取得的权限就是不同!如图:
Linux基础学习笔记之——进程管理_第2张图片

总结如下:

  • 程序:通常为 binary program,放置在存储媒体中,为实体文件存在;
  • 进程:程序被触发后,执行者的权限与属性、程序的程序源代码与所需数据等都会被加

你可能感兴趣的:(Linux基础)