[筆記分享] [OS] Linux的內存管理

Platform: msm8x60 Kernel: 2.6 1.1 介紹 在內核中分配內存不像用戶空間分配內存那麼簡單,如果分配出錯,就會導致整個系統崩潰,而且內核內存沒用戶空間那麼奢侈。 1.2 頁 內核管理內存以頁爲單位,這個也是基於MMU來劃分的。在32位體系上, 大小爲4K。用struct page表示: 1.3 區 由於硬件限制,內核因此將內存劃分爲幾個區,不同設備訪問不同區域,如下:
相關文章
相關標籤/搜索