程序在內存中的佈局

程序在運行時,由操作系統將可執行文件載入到計算機的內存中,成爲一個進程(process)。程序進程被創建時,系統就會爲其分配內存空間。程序在內存中的佈局由5個段(segment)組成,如下圖所示: 1、代碼段 代碼段(code segment)存放程序執行的機器指令。通常情況下,代碼段是可共享的,使其可共享的目的是,對於頻繁被執行的程序,只需要在內存中有一份副本即可。代碼段是隻讀的,使其只讀的原因
相關文章
相關標籤/搜索