嵌入式linux内存管理

1、MMU允许把虚拟地址映射到一个不同的物理地址。
2、MMU作用:地址映射(例如将SDRAM映射到0x00开始的一片连续地址),地址访问的保护和限制。
3、MMU打开的情况下,所有数据请求都送往MMU。
4、MMU机制中,硬件-->页表的翻译和保护,软件-->配置页表。
5、linux中,每个进程都有各自私用的(0~3GB)用户空间(地址空间)。
6、1GB(3~4GB)内核空间为所有进程及内核共享。
7、任意一个时刻,在一个CPU上只有一个进程在运行。所以对于此CPU来讲,在这一时刻,整个系统

只存在一个4GB的虚拟地址空间,这个虚拟地址空间是面向此进程的。
8、ARM9的4GB的物理空间全部映射到内核空间(分为高端内存区和直接映射内存区)。
9、用户空间到物理内存的映射要复杂得多,需要通过分页机制。
10、物理内存    ----MMU--->   虚拟地址(linux内核空间和用户空间)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值