大纲:数据结构
说一段历史。并发
从前是单道处理程序。操作系统
也就是说一个程序占用整个电脑的资源,如cpu、内存、io设备等。blog
内存中低地址段放的是程序段,高地址存放的是程序段要容许的数据段。索引
那么后面多道处理程序出现后,操做系统出现后,那么产生了一个管理问题。进程
那就是如何管理这些程序段和数据段呢?内存
为了方便操做系统管理,彻底各个程序并发执行,引入了进程和进程实体的概念。资源
系统为每一个运行的程序配置一个数据结构,称为进程控制块,进程控制块里面存放着描述进程的各类信息(如程序代码存放在内存的位置)。io
pcb、程序段、数据段 构成了进程实体。配置
建立进程实体其实是建立pcb。而撤销进程,其实是撤销进程实体中的pcb。
pcb是进程存在的惟一标志。
进程实体,咱们有时候简称为进程,可是又彻底不是这样的。
进程实体和进程是不同的,进程实体是静态的,进程是动态的。
pcb 组成:
连接方式:
索引方式: