程序典型的存儲空間安排圖

一個C程序經過編譯鏈接之後形成可執行文件,可執行文件即由一條條的彙編指令組成,其排布方式如圖1所示。歷史沿襲至今,C程序一直由以下幾部分組成: 正文段:由CPU執行的機器指令組成。通常,正文段是可共享的,在存儲器中也只有一個副本,另外,正文段通常是隻讀的,防止程序由於意外修改其指令。 初始化數據段:通常將此段稱爲數據段,它包含了程序中需要明確賦初值的變量。 未初始化數據段:在程序開始執行之前,內核
相關文章
相關標籤/搜索