|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
深切了解Linux内存办理机制(一)经由过程本文,您便可以:
1.存储器硬件布局;
2.分段和对应的构造体例;
3.分页和对应的构造体例。
注1:本文以Linux内核2.6.32.59本版为例,其对应的代码能够在http://www.ckuyun.com/pub/linux/kernel/v2.6/longterm/v2.6.32/linux-2.6.32.59.tar.bz2找到。
注2:本文一切的英文专着名词都是我任意翻译的,请对比英文原文举行了解。
注3:保举利用SourceInsight举行源码剖析。
内存构造
盘算机内存属于随机存储器(RAM),今朝PC机普遍利用的是DDR
SDRAM,即“双倍速度同步静态随机存储器”,其实质上仍旧是由nbits*mKB个内存芯片构成的,好比假如我们必要8位64KB的内存,则我们就必要2*8=16块4bits*8KB的内存块。因为盘算机一般是以字节(Byte)举行数据互换的,以是对内存的地点编码一样平常利用字节,如上我们有64KB内存,则其地点编码为0 |
|