【Linux内核】物理内存组织结构
生活随笔
收集整理的這篇文章主要介紹了
【Linux内核】物理内存组织结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【Linux內核】物理內存組織結構
系統調用mmap
物理內存組織結構
體系結構
目前多處理器系統有兩種體系結構:
1)非一致內存訪問(Non-Unit Memory Access,NUMA):指內存被劃分成多個 內存節點的多處理器系統。訪問一個內存節點花費的時間取決于處理器和內存節點的距離。
2)對稱多處理器(Symmetric Multi-Processor,SMP):即一致內存訪問 (Uniform Memory Access,UMA),所有處理器訪問內存花費的時間是相同。
內存模型
內存模型是從處理器角度看到的物理內存分布,內核管理不同內存模型的方式存差異。
內存管理子系統支持3種內存模型:
1) 平坦內存(Flat Memory):內存的物理地址空間是連續的,沒有空洞。
2) 不連續內存(Discontiguous Memory):內存的物理地址空間存在空洞,這種模 型可以高效地處理空洞。
3) 稀疏內存(Space Memory):內存的物理地址空間存在空洞,如果要支持內存熱 插拔,只能選擇稀疏內存模型。
總結
以上是生活随笔為你收集整理的【Linux内核】物理内存组织结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DeepFaceLab 新手入门教程
- 下一篇: linux系统shell知识点,Linu