不理解内存分页的机制

2019-03-24 09:46发布

本帖最后由 无知的萝卜 于 2015-9-19 14:46 编辑

在TMS320C28x Assembly Language Tools里看到
TMS320C28x devices have separate memory spaces (pages) that occupy the same address ranges
(overlay).

在其他书上也有看到DSP的内存分页,但是不明白,为什么不同的页可以用同样的地址?
比如一个变量a储存在PAGE1的0x000021;
那么另一个变量b也能储存在PAGE2的0x000021吗?
但是在实际的内存中肯定只存在一个唯一一个地址0x000021呀?


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
kata
2019-03-24 20:50
DSP内存分页这个说法和PC机分页的说法不是同一个概念。PC机是在唯一的一个物理地址空间进行分页;DSP内存的页实际是上不同的物理地址空间。打个比方说,PC机分页是在同一栋楼的,楼层和房间号;DSP是分页,更像是三栋不同楼的楼层和房间号。

一周热门 更多>

相关问题

    相关文章