當前位置:生活全書館 >

IT科技

> 程序主要組成部分

程序主要組成部分

以計算機為例,程序主要組成部分是由程序控制塊、程式段、資料段三部分組成的,是指計算機中已執行的程式,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。

程序主要組成部分

程序是一個具有一定獨立功能的程式關於某個資料集合的一次執行活動。它是作業系統動態執行的基本單元,在傳統的作業系統中,程序既是基本的分配單元,也是基本的執行單元。程序的概念主要有兩點:第一,程序是一個實體。每一個程序都有它自己的地址空間,一般情況下,包括文字區域(text region)、資料區域(data region)和堆疊(stack region)。文字區域儲存處理器執行的程式碼;資料區域儲存變數和程序執行期間使用的動態分配的記憶體;堆疊區域儲存著活動過程呼叫的指令和本地變數。第二,程序是一個“執行中的程式”。程式是一個沒有生命的實體,只有處理器賦予程式生命時(作業系統執行之),它才能成為一個活動的實體,我們稱其為程序。程序是作業系統中最基本、重要的概念。是多道程式系統出現後,為了刻畫系統內部出現的動態情況,描述系統內部各道程式的活動規律引進的一個概念,所有多道程式設計作業系統都建立在程序的基礎上。

標籤: 程序
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/l4m5yx.html