博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Memory Map
阅读量:5342 次
发布时间:2019-06-15

本文共 612 字,大约阅读时间需要 2 分钟。

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

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

转载于:https://www.cnblogs.com/linhaostudy/p/8056608.html

你可能感兴趣的文章
《团队-排课软件-开发文档》
查看>>
LeetCode 669. Trim a Binary Search Tree
查看>>
children ie8下获取错误
查看>>
第七讲 自定义Realm实现授权
查看>>
CS3103 Operating Systems
查看>>
《物联网框架ServerSuperIO教程》-19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本发布...
查看>>
《DSP using MATLAB》示例Example7.21
查看>>
PHP学习笔记(6) PHP静态化页面的实现思路
查看>>
拷贝构造和拷贝赋值、静态成员(static)、成员指针、操作符重载(day06)
查看>>
2017年秋季个人阅读计划
查看>>
iOS中几种定时器
查看>>
进度条
查看>>
Mac安装6.1.2版本Elasticsearch及优化配置实践
查看>>
LCA离线Tarjan,树上倍增入门题
查看>>
Part10-C语言环境初始化-C与汇编混合编程lesson4
查看>>
修改Docker容器启动配置参数
查看>>
如何把this指针转换成boost的shared_ptr
查看>>
朴素贝叶斯算法原理小结
查看>>
Android Studio添加jar包
查看>>
stl_vector去重方法
查看>>