进程的特征

进程的特征: p36

进程和程序是两个截然不同的概念,除了进程具有程序所没有的PCB结构外,还具有
下面一些特征:

1. 动态性。 进程的实质是进程实体的执行过程,因此,动态性就是进程的最基本的
特征。动态性还表现在:“它由创建而产生,由调度而执行,由撤消而消亡。”可见,进
程实体有一定的生命期,而程序则只是一组有序指令的集合,并存放于某种介质上,其本
身并不具有活动的含义,因而是静态的。

2. 并发性。 是指多个进程实体同存于内存中,且能在一段时间内同时运行。引入进
程的目的也正是为了使其进程实体能和其它进程实体并发执行。因此,并发性是进程的另
一重要特征,同时也成为OS的重要特征。而程序(没有建立B)是不能参与并发执行的。

3. 独立性。 在传统的OS中,独立性是指进程实体是一个能独立运行、独立获得资源
和独立接受调度的基本单位。凡未建立PCB的程序都不能作为一个独立的单位参与运行。

4. 异步性, 是指进程是按异步方式运行的,即按各自独立的、不可预知的速度向前
推进。正是淤于此因,才导致了传统意义上的程序若参与并发执行,会产生其结果的不可
再现性。为使进程在并发运行时虽具有异步性,但仍能保证进程并发执行的结果是可冉现
的,在OS中引进了进程的概念,并且配置相应的进程同步机制。

你可能感兴趣的:(知识,操作系统)