理解編譯、運行與鏈接

一、概述 計算機系統三大部分:CPU 、內存、I/O。通常我們所寫的程序都會加載到虛擬內存中,虛擬內存的大小是與CPU的位數有關,一般我們所用的計算機都是X86體系32位的linux操作系統,所以虛擬內存的大小是2^32 = 4G。我們一般把程序運行所需要的虛擬內存稱爲虛擬地址空間,它的大小也是4G,它又被分爲用戶空間(大小時3G)和內核空間(1G),那麼它的構成是什麼樣的呢? 二、過程 程序的運
相關文章
相關標籤/搜索