進程和程序的區別

來源:生活大全幫 1.33W

進程和程序的區別

程序是靜止的進程是動態的。沒有建立進程的程序不能作為一個獨立單位得到操作系統的認可。一個程序可以對應多個進程,但一個進程只能對應一個程序。進程包括程序和程序處理的對象(數據集)。進程能得到程序處理的結果。進程有一定的生命期,而程序是指令的集合,本身無“運動”的含義。

當程序為procedure的譯名時,一個程序即是特定的一系列動作、行動或操作,而這些活動、動作或操作必須被執行於相同方式以為了在相同環境下恆常得出相同的結果(例如緊急應變程序)。程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。為進行某活動或過程所規定的途徑。

程序是由序列組成的,告訴計算機如何完成一個具體的任務。由於現在的計算機還不能理解人類的自然語言,所以還不能用自然語言編寫計算機程序。

熱門標籤