- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 Linux 内核学习之内存管理(一) 总体描述
Linux 内存映射下面引用两张网上找到的图片,总结了Linux kernel的内存管理机制。 总体来说linux线性地址分为 0-16MB DMA 16-896MB Normal 896-4096MB 高端内存 Highmem 其中: 896-1024MB 用来实现 固定映射、永久映射和高端内存的临时映射。 页描述符 struct page 用来记录每个页框状态之类的。mem_m
2015-08-31 16:25:36 657
原创 Linux 内核学习之内存寻址(二) Linux内存寻址
Linux分段Linux以非常有限的方式使用分段。2.6 版本的Linux只有x86结构才需要分段。 四个主要的Linux段: 段 Base G Limit S Type DPL D/B P 用户代码段 0x00000000 1 0xfffff 1 10 3 1 1 用户数据段 0x00000000 1 0xff
2015-08-24 11:11:55 1230
原创 Linux 内核学习之内存寻址(一) 硬件寻址
MMUMMU(内存管理单元)的功能是将逻辑地址转换成物理地址。其中包括: 分段单元,将逻辑地址转换成线性地址; 分页单元,将线性地址转换成物理地址; 地址概念: 逻辑地址,由段标识符+偏移量组成; 线性地址,又称虚拟地址; 物理地址,用于内存芯片寻址。 段标识符: | index<15-3> |ti<2> | RPL<1-0> | 段描述符: (段标识符->ind
2015-08-19 17:32:14 1361
Gnuradio usrp 入门教程
2011-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人