进程的并发是指:再多道程序系统中,由于内存中可以同时装入多个程序,使他们共享系统资源,并发执行。
注意:只有不存在前驱关系的进程 才能并发执行,并发执行提高吞吐量和资源利用率。(p1-->p2,p1是p2的前驱,只能顺序执行)
程序并发执行的特征:
间断性:由于共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的程序之间形成了相互制约的关系。
失去封闭性:资源共享
不可再现性:程序在并发执行时,由于失去了封闭性,也将导致其失去可再现性。
进程控制块(PCB):为使参与并发执行的每个程序(含数据)都能独立地运行,在操作系统中必须为之配置一个专门的数据结构。PCB描述进程的基本情况和活动过程,进而控制和管理进程。
程序段、数据段和进程控制块构成了进程实体。进程的创建和销毁,实际是对PCB的操作。