标签:linux 分组 操作系统 进程调度 资源 数据结构 加工 静态 信息
进程的数据结构:
进程的静态描述:由三部分组成:PCB,有关程序段和该程序段对其进行操作的数据结构集
进程控制块:用于描述进程情况及控制进程运行所需的全部信息。
代码段:是进程中能被进程调度程序在CPU上执行的程序代码段。
数据段:进程的数据段,可以是进程对应的程序加工处理的原始数据,也可以是程序执行产生的中间或最终状态
进程和程序的区别:
进程是动态的,程序是静态的
进程的生命周期是相对短暂的,而程序是永久的
进程数据结构PCB
一个进程只能对应一个程序,一个程序可以对应多个进程
总结:
进程是操作系统对资源的一种抽象,一个进程:代码段,数据段,堆栈段+进程控制块(PCB)
PCB是操作系统感知进程存在的一个重要的数据结构(CPU通过进程控制块来控制进程);
标签:linux 分组 操作系统 进程调度 资源 数据结构 加工 静态 信息
原文地址:http://www.cnblogs.com/cn-xieyun/p/6256547.html