進程管理的功能包括什麼

進程管理的功能包括什麼

進程是具有一定獨立功能的程序關於一個數據集合的一次運行活動。

進程具有以下主要特性:

1、併發性:可以與其它進程一道在宏觀上同時向前推進。

2、動態性:進程是執行中的程序。此外進程的動態性還體現在如下兩個方面,首先,進程是動態產生、動態消亡的;其次,在進程的生存期內,其狀態處於經常性的動態變化之中。

3、獨立性:進程是調度的基本單位,它可以獲得處理機並參與併發執行。

4、交往性:進程在運行過程中可能會與其它進程發生直接或間接的相互作用。

5、異步性:每個進程都以其相對獨立、不可預知的速度向前推進。

6、結構性:每個進程有一個控制塊。進程和程序的相同點:程序是構成進程的組成部分之一,一個進程存在的目的就是執行其所對應的程序,如果沒有程序,進程就失去了其存在的意義。