嵌入式 linux 第四课 内存管理单元MMU
2015-04-30 23:51
295 查看
1MMU介绍
a 权限管理
b地址映射
权限管理
访问时出现 程序奔溃现象,不能访问别的地址空间
地址空间 互不相同
虚拟地址的理解
链接地址
没有虚拟 地址 和 物理地址之分
虚拟地址怎么转换成物理地址
一般都有个公式
mips=VA *0X0000000+PA
在arm 体系构架中 用表格
把 CPU中 所有的地址 写进表格
通过 mmu->SDRAM这样就可以每个地址都有物理地址了
表格通称页表
arm体系结构 映射方式
段 大页 小页 极小页
段映射
*建立表格
表格 中每一个 表项 对应一段 假设一段为 1M 则32位控制器 内存为2^32 则2^32/1=4096 个表项
用地址确定这个 以1M为表项 大小的具体位置 把真实的物理地址写进去。
*把表格地址告诉MMU
*启动MMU
a 权限管理
b地址映射
权限管理
访问时出现 程序奔溃现象,不能访问别的地址空间
地址空间 互不相同
虚拟地址的理解
链接地址
没有虚拟 地址 和 物理地址之分
虚拟地址怎么转换成物理地址
一般都有个公式
mips=VA *0X0000000+PA
在arm 体系构架中 用表格
把 CPU中 所有的地址 写进表格
通过 mmu->SDRAM这样就可以每个地址都有物理地址了
表格通称页表
arm体系结构 映射方式
段 大页 小页 极小页
段映射
*建立表格
表格 中每一个 表项 对应一段 假设一段为 1M 则32位控制器 内存为2^32 则2^32/1=4096 个表项
用地址确定这个 以1M为表项 大小的具体位置 把真实的物理地址写进去。
*把表格地址告诉MMU
*启动MMU
相关文章推荐
- 4, 嵌入式Linux之内存管理单元MMU
- 【转】嵌入式Linux学习笔记(四)-内存管理单元mmu
- 嵌入式学习记录:内存管理单元(MMU)介绍
- ARM学习之内存管理单元(MMU)
- MMU内存管理单元
- mmu内存管理单元
- 内存管理单元(MMU)介绍
- OK6410MMU内存管理单元
- 内存管理单元 MMU
- 【ARM学习笔记】实验四:内存管理单元MMU的虚拟地址映射实验
- Mini2440内存管理单元MMU
- 三、内存管理单元---MMU
- 内存管理单元MMU
- 02-JZ2440裸机学习之MMU内存管理单元【转】
- 02-JZ2440裸机学习之MMU内存管理单元
- MMU内存管理单元(2)-访问权限控制
- ARM学习笔记--内存管理单元MMU
- 内存管理单元MMU实验
- s3c2440 内存管理单元MMU学习笔记 (修改中)
- JZ2440内存管理单元MMU