(1)程序是程式及其資料在計算機上的一次執行活動,是乙個動態的概念。程序的執行實體是程式,離開程式的程序沒有存在的意義。從靜態角度看,程序是由程式,資料和程序控制塊(pcb)三部分組成的。而程式是一組有序的指令集合,是乙個靜態的概念。
(2)程序是程式的一次執行過程,它是動態地建立和消亡的,具有一定的生命週期,是暫時存在的;而程式則是一組**的集合,他是永久存在的,可長期儲存。
(3)乙個程序可以執行乙個或幾個程式,乙個程式也可以構成多個程序。程序可以建立程序,而程式不可能形成新的程式。
(4)程序與程式的組成不同。程序的組成包括程式,資料和pcb.
程序與程式的區別與聯絡
程序的定義 程序是允許某個併發執行的程式在某個資料集合上的執行過程。程序是由正文段 使用者資料段及程序控制塊共同組成的執行環境。正文段存放被執行的機器指令。使用者資料段存放程序在執行時直接進行操作的使用者資料。程序控制塊存放程式的執行環境,作業系統通過這些資料描述和管理程序。程序的特徵 程序是作業系...
程式 程序 執行緒區別與聯絡。
定義 一 程式只是一組指令的有序集合,二 程序是具有一定獨立功能的程式關於某個資料集合上的一次執行活動,是系統進行資源分配和排程的乙個獨立單位 三 執行緒是程序的乙個實體,是cpu排程和分派的基本單位,它是比程序更小的能獨立執行的基本單位.執行緒自己基本上不擁有系統資源,只擁有一點在執行中必不可少的...
學習筆記 程序與程式的區別和聯絡
1 乙個程序是乙個正在執行程式的例項,包括程式計數器,變數的當前值和暫存器以及 程式,輸入輸出,狀態。程 序是儲存在磁碟上的一系列 和資料。2 程序是一次執行的活動,屬於一種動態概念,程式是一組有序的靜態指令,屬於一種 靜態概念。3 程序是執行程式的動態過程,程式是程序執行的靜態文字,程序不能離開程...