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

2019-07-16 08:37发布

我最开始看关于MMU的知识的时候,是在http://blog.chinaunix.net/uid-20698426-id-136197.html里面说了因为物理内存不够,装不下程序。可以用虚拟地址映射来“扩大”内存空间(比如地址线16位,虚拟空间大小为64K,而物理空间大小为32K)。但是我在http://www.eepw.com.cn/article/257009_4.htm看到关于虚拟地址转换为物理地址的过程,发现虚拟地址和物理地址都是32位的。
整个转移过程.jpg
那不就没有扩大”内存空间的作用了吗?这不就是和MPU一样了,只有保护内存的作用。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。