學習筆記 程序與程式的區別和聯絡

2021-07-05 05:42:37 字數 356 閱讀 4272

(1)乙個程序是乙個正在執行程式的例項,包括程式計數器,變數的當前值和暫存器以及 程式,輸入輸出,狀態。程          序是儲存在磁碟上的一系列**和資料。

(2)程序是一次執行的活動,屬於一種動態概念,程式是一組有序的靜態指令,屬於一種 靜態概念。

(3)程序是執行程式的動態過程,程式是程序執行的靜態文字,程序不能離開程式。

(4)乙個程序只能執行乙個程式,但是乙個程式可以被多個程序執行,所有程序共享一段 程式。

(5)如果乙個程式被執行了兩次,屬於兩個程序。

(6)程式作為一種軟體資源長期儲存著,而程序只是一次執行過程,是暫時的,動態的產 生和終止。

(7)程序具有併發性和互動性,而程式是封閉的。

2 5 1 程序與程式的區別和聯絡

1 程序是程式及其資料在計算機上的一次執行活動,是乙個動態的概念。程序的執行實體是程式,離開程式的程序沒有存在的意義。從靜態角度看,程序是由程式,資料和程序控制塊 pcb 三部分組成的。而程式是一組有序的指令集合,是乙個靜態的概念。2 程序是程式的一次執行過程,它是動態地建立和消亡的,具有一定的生命...

程序與程式的區別與聯絡

程序的定義 程序是允許某個併發執行的程式在某個資料集合上的執行過程。程序是由正文段 使用者資料段及程序控制塊共同組成的執行環境。正文段存放被執行的機器指令。使用者資料段存放程序在執行時直接進行操作的使用者資料。程序控制塊存放程式的執行環境,作業系統通過這些資料描述和管理程序。程序的特徵 程序是作業系...

程式 程序 執行緒區別與聯絡。

定義 一 程式只是一組指令的有序集合,二 程序是具有一定獨立功能的程式關於某個資料集合上的一次執行活動,是系統進行資源分配和排程的乙個獨立單位 三 執行緒是程序的乙個實體,是cpu排程和分派的基本單位,它是比程序更小的能獨立執行的基本單位.執行緒自己基本上不擁有系統資源,只擁有一點在執行中必不可少的...