應用程式中的位址分布

2021-06-21 03:40:51 字數 652 閱讀 6901

全域性,初始化 --------------------------資料段

全域性,未初始化 -----------------------資料段

全域性,靜態,初始化------------------資料段

全域性,靜態,未初始化---------------資料段

全域性,常量 -----------------------------**段

區域性,初始化---------------------------棧

區域性,未初始化 ------------------------棧

區域性,靜態,初始化------------------資料段

區域性,靜態,未初始化--------------- 資料段

區域性,常量 ------------------------------棧

malloc分配------------------------------ 堆

分為區域性、全域性,區域性和全域性又分為常量和變數,變數裡分全域性動態和全域性靜態,全域性動態和靜態又分初始化和未初始化

**段:**,全域性常量

資料段:全域性變數(初始化和未初始化),靜態變數(全域性和區域性,初始化和未初始化)

堆:動態分配區域

棧:區域性(常量和變數),區域性變數(初始化和未初始化)

Linux應用程式位址分布

1 記憶體組成 2 記憶體布局 linux所有應用程式都是從0x80480000開始,其中0x80480000是乙個虛擬位址 1 下面來測試一下應用程式的位址分布 include include int global init a 1 全域性的,初始化的變數 資料段 int global unini...

Linux 應用程式的位址空間分布

linux 應用程式在被核心調入記憶體中執行後就成為乙個程序,因此分析應用程式的位址空間實際上就是分析程序的位址空間分布。應用程式的位址空間實際上由以下幾個部分組成 段 初始化資料段 未初始化資料段 bss段 堆 棧。其在記憶體中的分布如下 apue給出了各個段所包含內容的詳細介紹,這裡筆者用乙個比...

MIDAS分布應用程式中的幾個問題

我剛剛學,請大家多關照 我用adoconnection,adoquery,datasetprovider1夠成服務端 用clientdataset,datasource,socketconnection構成客戶端 1 輸入我機器公網ip後可以正確執行,執行客戶端的時候服務端會自動執行。但是我把客戶端...