進程和程序概念的區別和聯繫

進程概念和程序概念最大的不同之處在於:

1、進程是動態的,而程序是靜態的。
2、進程有一定的生命期,而程序是指令的集合,本身無“運動”的含義。沒有建立進程的程序不能作爲1個獨立單位得到操作系統的認可。
3、1個程序可以對應多個進程,但1個進程只能對應1個程序。進程和程序的關係猶如演出和劇本的關係。
4、進程和程序的組成不同。從靜態角度看,進程由程序、數據和進程控制塊(PCB)三部分組成。而程序是一組有序的指令集合。

進程(Process)是計算機中的程序關於某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章