linux 内存管理
guan506713512
进门前,请脱去烦恼回家时,带快乐回来
展开
-
linux kernel内存映射实例分析
引子现在android智能手机市场异常火热,硬件升级非常迅猛,arm cortex A9 + 1GB DDR似乎已经跟不上主流配置了。虽说硬件是王道,可我们还是不禁还怀疑这么强大的硬件配置得到充分利用了吗?因此以后我都会正对ARM平台分析kernel的内容。 正文在linux内存管理中,有两个资源非常重要,一个是虚拟地址,一个是物理地址。听起来似乎是废话,实际上内存管理主要转载 2015-03-10 14:41:17 · 708 阅读 · 0 评论 -
详谈高端内存和低端内存
一、高端内存和低端内存的划分 Linux物理内存空间分为DMA内存区(DMA Zone)、低端内存区(Normal Zone)与高端内存区(Highmem Zone)三部分。DMA Zone通常很小,只有几十M,低端内存区与高端内存区的划分来源于Linux内核空间大小的限制。 二、来源:过去,CPU的地址总线只有32位, 32的地址总线无论是从逻辑上还是从物理转载 2015-03-10 14:47:12 · 1909 阅读 · 0 评论