操作系统之--初识进程(进程的特征及组成 )

2019-07-14 11:15发布

              操作系统之-----初识进程 进程的引入: 为了能使程序并发执行,并且可以对并发执行的程序加以描述和控制,引入了“进程”的概念。 进程的组成: 为了使参与并发的每个程序(含数据块)能够独立的运行,在操作系统中必须分配一个专门的 数据结构称为(进程控制块)(PCB)系统用PCB 来描述进程的基本情况和活动过程,进而控制和管理进程 这样把有程序段,相关数据段,和PCB三部分称为进程实体,(简称为进程),例如:创建进程,实际上就是创建进程实体中的PCB,撤销也是一样。 进程的典型定义(不同角度有不同定义): 1:进程是程序的一次执行 2:进程是一个具有独立功能的程序在一个数据集合上运行的过程,其是程序的实体。 进程的特征: 1:动态性、具有一定的生命周期,(程序值=是一组有序的指令集合,因而是静态的)。 2:并发性:多个进程实体存在于内存中,且能在一段时间内同时运行。程序(没有创建PCB)不能参与并发执行。 3:独立性:在传统的OS中独立性是指一个进程实体能够是一个能够独立运行,独立获得资源,独立接收调度的单元凡是没有建立PCB的程序都不能作为一个独立的单位参与运行。 4:异步性:指程序按照各自独立的,不可预知的速度向前推荐(走走停停)正因为此多个程序若参与并发执行结果才不可在现的,为此引入了进程的概念,并且配置相应的进程同步机制。