关于存储器重映射

原创 2016年06月01日 20:24:32

   关于存储器重映射,为什么要有重映射?什么时候用得到重映射?一开始向量表到底是在boot block里还是在0x00000000处啊?
   

   答:CPU 一启动,总是要从0地址处取指令来执行。

      那么,假设我想让CPU一启动就从地址a处执行指令,怎么办?
      记住,无论如何,一启动,CPU 都是从0地址处执行指令的。那么,有办法了:令这个地址a处的存储器,地址为0就可以了。这就好像把门的号    码牌0贴到了a号房间。服务员并不管号码牌0贴 的房是什么,而只根据房间号来进行服务就可以了。
     于是,虽然CPU还是从地址0处执行,可是地址0指着的对象改变了。所以CPU一启动,就可以从 地址a存储器里取指令了。

     因此,存储器重映射,就是改变了地址0指着的对象,改变了号牌贴着的房间。


版权声明:本文为博主原创文章,未经博主允许不得转载。

ARM的存储器映射与存储器重映射

存储器映射是指把芯片中或芯片外的FLASH,RAM,外设等进行统一编址。即用地址来表示对象。这个地址绝大多数是由厂家规定好的,用户只能用而不能改。用户只能在挂外部RAM或FLASH的情况下可进行自定义...
  • liaoshengshi
  • liaoshengshi
  • 2014年10月11日 18:25
  • 742

存储器重映射

存储器重映射 存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOTBLOCK等进行统一编址。即用地址来表示对象。这个地址绝大多数是由厂家规定好的,用户只能用而不能改。用户只能在挂外部R...
  • hubeilzb
  • hubeilzb
  • 2013年05月11日 21:55
  • 737

linux多线程【9】匿名内存映射

上一篇是创建文件,然后再映射到内存,再fork子进程,实现IPC。现在使用匿名内存映射 (1)使用/dev/zero文件。 (2)形式上没有文件。     先看第一种,由于/dev/ze...
  • fall221
  • fall221
  • 2013年05月12日 20:28
  • 1400

linux共享存储映射mmap

共享存储映射 文件进程间通信 使用文件也可以完成IPC,理论依据是,fork后,父子进程共享文件描述符。也就共享打开的文件。    练习:编程测试,父子进程共享打开的文件。借助文件进行进程间通信...
  • oguro
  • oguro
  • 2016年12月23日 17:59
  • 765

STM32存储器映射

STM32存储器映射 1、Cortex-M3存储器映射 CM3的地址空间有4G,但它只对这4G空间作了预先的定义,把4G空间分成8个块,每块大小为512M,并指出各段该分给哪些设备。具体的实现由芯...
  • u013065359
  • u013065359
  • 2013年12月14日 21:06
  • 1814

映射关系接口Map

一 Map集合概述 Map用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里的key,另外一组值用于保存Map里的value,key和value都可以是任何引用类型的...
  • chengqiuming
  • chengqiuming
  • 2017年04月12日 09:46
  • 226

STM32的存储器映射详解

存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOT,BLOCK等进行统一编址。即用地址来表示对象。这个地址绝大多数是由厂家规定好的,用户只能用而不能改。用户只能在挂外部RAM或FLAS...
  • akunainiannian
  • akunainiannian
  • 2014年05月10日 13:57
  • 6209

STM32学习笔记(2):存储器映射和存储器重映射(Memory Map and Memory Remap)

STM32学习笔记(2):存储器映射和存储器重映射(Memory Map and Memory Remap)http://blog.csdn.net/cacti_one/article/details...
  • shenghuaDay
  • shenghuaDay
  • 2017年11月22日 20:23
  • 124

STM32学习笔记(2):存储器映射和存储器重映射(Memory Map and Memory Remap)

“映射”一词首先是在数学中接触到的,在认识存储器映射或存储器重映射前先学习一下数学中对映射一词的解释。 映射的定义:如果集合A中的每个元素在对应法则f的作用下,在集合B中都有唯一的一个元素与它...
  • Cacti_one
  • Cacti_one
  • 2017年04月13日 13:37
  • 783

并发中的陷阱-处理器重排序

假设有两个线程分别调用同一个test对象的writer()和reader()。请问,console输出的是什么?(a) 0 (b) 1 (c) 不确定 (d) 不知道 public class ...
  • houzhe_adore
  • houzhe_adore
  • 2017年05月16日 22:46
  • 291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于存储器重映射
举报原因:
原因补充:

(最多只允许输入30个字)