堆空間與棧空間

在 C 語言中,內存分佈的部分情況如下圖所示: 有些部分並沒有在圖中表示出來,實際上內存分佈的功能劃分從高地址到低地址依次是: 內核空間:應用程序不允許訪問的部分,只能由內核進行操作,操作系統的內核程序映射到這個區域。 棧空間:保存局部變量。 文件映射區:進程打開文件後,將文件內容從硬盤讀到進程的文件映射區,以後就直接在內存中操作這個文件,讀寫完成後保存時,再將內存中的文件寫入硬盤中。 堆空間:運
相關文章
相關標籤/搜索