linux进程的地址空间
生活随笔
收集整理的這篇文章主要介紹了
linux进程的地址空间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ? 要了解進程的地址空間先要了解虛擬內存。虛擬內存:它是一個抽象概念,它為每個進程提供一個假象,每個進程都獨占地使用主存。每個進程看到的內存都是一致的,稱為虛擬地址空間。
? ? ? ? ? 進程的地址空間:操作系統在管理內存時,每個進程都有一個獨立的進程地址空間,進程地址空間為虛擬地址。
一圖勝千言。
最下面的2個段也表示的就是加載進來的可執行文件。
讀/寫數據:包括.bss和.data段,.bss表示未初始化的數據,.data為已初始化的數據(在可執行文件中)
只讀代碼和數據:.text段(在可執行文件中)
參考資料:深入理解計算機結構
參考地址:https://www.cnblogs.com/gtarcoder/p/6006023.html
總結
以上是生活随笔為你收集整理的linux进程的地址空间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux进程同步/通信,线程同步/通信
- 下一篇: 引入进程的目的