您現在的位置: 18luck新利全站下载 >> 企業管理>> 組織設計>> 資料信息

運行時存儲空間組織(ppt 53頁)

所屬分類:
組織設計
文件大小:
225 KB
下載地址:
相關資料:
運行時, 存儲, 空間組織
運行時存儲空間組織(ppt 53頁)內容簡介

一、 運行環境和存儲分配
二、 設計分析
三、 術語
四、 簡單的棧式分配方案
五、 過程調用的四元式序列
六、 過程作為參數傳遞
七、 各種數據對象的存儲分配

概述
任務:編譯程序對目標程序運行時的數據空間的組織和管理(設計運行環境和分配存儲) 如 通常棧式存儲分配布局可為:
運行環境和存儲分配 設計分析
邏輯階段:在目標代碼生成前,作準備
實質:
關聯(Binding)
將源程序的文本 ? 程序運行動作的實現
源文件中的名字N ? 運行時的存儲S
在語義學中,使用術語environment函數表示
env: N→S (N到S的映射)
術語
靜態:如果一個名字的性質通過說明語句或隱或顯規則而定義,則稱這種性質是“靜態”確定的。
動態:如果名字的性質隻有在程序運行時才能知道,則稱這種性質為“動態”確定的。
可變 (動態)數組:
若一個數組所需的存儲空間的大小在編譯時就已知道,則稱它為確定數組,否則稱為可變(動態)數組。


..............................

Baidu
map