Memory Map

计算机最重要的功能单元之一是Memory。Memory是众多存储单元的集合,为了使CPU准确地找到存储有某个信息的存储单元,必须为这些单元分配一个相互区别的“身份证号”,这个“身份证号”就是地址编码。在嵌入式处理器内,集成了多种类型的Memory,一般,咱们称同一类型的Memory为一个Memory Block。通常状况下,处理器设计者会为每个Memory Block分配一个数值连续、数目与其存储单元数相等、以16进制表示的天然数集合做为该Memory Block的地址编码。这种天然数集合与Memory Block的对应关系,就是Memory Map(存储器映射),有时也叫Address Map(地址映射)。实际上,Address Map在字面意义上更加贴切。web

须要强调的是,Memory Map是一个逻辑概念,是计算机系统在(上电)复位后才创建起来的。Memory Map至关于这样一个数学函数:函数的输入量是地址编码,输出量被寻址单元中的数据。当计算机系统掉电后或复位时,这个数学函数不复存在,只剩下计算机系统中实现这个数学函数的物理基础——电路链接。也能够这样认为:Memory Map是计算机系统(上电)复位时的预备动做,是一个将CPU所拥有的地址编码资源向系统内各个物理存储器块分配的自动过程。函数

相关文章
相关标签/搜索