微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 请问ARM的虚拟地址映射有“扩大”内存范围的作用吗

请问ARM的虚拟地址映射有“扩大”内存范围的作用吗

时间:10-02 整理:3721RD 点击:
我最开始看关于MMU的知识的时候,是在http://blog.chinaunix.net/uid-20698426-id-136197.html里面说了因为物理内存不够,装不下程序。可以用虚拟地址映射来“扩大”内存空间(比如地址线16位,虚拟空间大小为64K,而物理空间大小为32K)。但是我在http://www.eepw.com.cn/article/257009_4.htm看到关于虚拟地址转换为物理地址的过程,发现虚拟地址和物理地址都是32位的。


那不就没有扩大”内存空间的作用了吗?这不就是和MPU一样了,只有保护内存的作用。

我的理解是:
不同的页表项可以得到相同的物理空间基地址

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top