1.进程的定义:
进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。
2.进程的组成:
进程(进程实体)由程序段、数据段、PCB三部分组成。
进程控制块(PCB):是系统为每个运行的程序配置的数据结构,用来描述进程的各种信息(如程序代码存放位置)。
操作系统通过PCB来管理进程,因此PCB应包含操作系统对其进行管理所需要的各种信息。
3.进程的组织方式:
在一个系统中,通常有数千个PCB。为了有效管理,应把这些PCB组织起来。
链接方式
按照进程状态将PCB分为多个队列。
操作系统持有指向各个队列的指针。
执行指针
就绪队列指针
阻塞队列指针
索引方式
根据进程状态的不同,建立几张索引表。
操作系统持有指向各个索引表的指针。
执行指针
就绪表指针
阻塞表指针
4.进程的特征:
动态性
进程的最基本特征
并发性
独立性
进程是系统进行资源分配、调度的独立单位
异步性
各进程以不可预知的速度向前推进,可能导致运行结果的不确定性。
结构性