- 3
- 0
- 约1.6千字
- 约 3页
- 2017-06-14 发布于北京
- 举报
进程的特征与状态
程序的并发执行,虽然提高了系统吞吐量,但也产生了一些与程序顺序执行时不同的特征;
间断性:程序在并发执行时,由于他们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的程序之间,形成了相互制约的关系。互相制约将导致并发程序具有”执行---暂停---执行“这种间断性的活动规律。
失去封闭性:程序在并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态将由多个程序来改变,致使程序的运行已失去了封闭性,这样,某程序在执行时,必然会受到其他程序的影响。
不可再现性:程序在并发执行时,由于失去了封闭性,也将导致其失去可再现性。
在多道程序环境下,程序的执行属于并发执行,此时他们将失去其封闭性,并具有间断性及不可再现性的特征。这就决定了通常的程序是不能参与并发执行的,因为程序执行的结果是不可再现的。这样,程序的运行也就失去了意义。为使程序能并发执行,且为了对并发执行的程序加以描述和控制,引入了“进程”的概念。进程的特征如下:
*****结构特征:通常的程序是不能并发执行,为使程序你能独立运行,应为之配置一进程控制块,即PCB;而由程序段、相关的数据和PCB三部分便构成了进程实体。所谓的创建进程,实质上创建实体中的PCB;而撤销进程,实质上就是撤销进程的PCB.
*****动态性:进程的实质就是进程是的一次执行过程,因此,动态性事进程的最基本的特征。动
原创力文档

文档评论(0)