摘要: 一、物理内存的分配1.Linux2.6支持非一致内存访问(NUMA),被分为一节点,每一个节点内是UMA80x86系统不使用NUMA,因为只有一个节点每个节点分为3个管理区:ZONE_DMA , ZONE_NORMAL , ZONE_HIGHMEM2.3个管理区的分布与特点见表格:ZONE_DMAZONE_NAORMALZONE_HIGHMEM物理地址范围低于16MB的物理页框DMA不经过MMU提供的地址映射,导致(1)外部设备直接访问物理的地址(前16MB)(2)DMA不能依靠MMU将连续的线性地址映射到不连续的物理地址。因此前16MB地址的分配与寻址需要特殊处理。高于16MB,低于896M 阅读全文
posted @ 2012-04-28 15:37 windmissing 阅读(456) 评论(0) 推荐(0)