飞翔的鸡 发表于 2012-7-11 11:20:16

关于内存初始化理解【悬赏问答】

DCD(或 DCDU)伪指令用于分配一片连续的字存储单元并用伪指令中指定的表达式初始 化。
那么,如果直接访问没有经过分配的内存(没有初始化),那么会发生什么事情,会引起MPU(memory protection unit)反应吗?
 

飞翔的鸡 发表于 2012-7-11 11:34:43

RE:关于内存初始化理解

顶起来啊!访问没有经过初始化的东西会不会引发 fault啊!
space
dcd
与MPU内存保护单元之间有联系吗?

航天航海 发表于 2012-7-13 14:16:58

RE:关于内存初始化理解【悬赏问答】

MPU的主要作用是实施存储器的保护,它能够在系统或程序出现异常而非正常地访问不应该访问的存储空间时,通过触发异常中断而达到提高系统可靠性的目的。
应该会引起MPU反应。

xiaodc88 发表于 2012-7-13 15:43:05

RE:关于内存初始化理解【悬赏问答】

会,怎么还有字条限制,我多打几个字充数:):)

火雷达 发表于 2012-7-13 17:49:18

回复:关于内存初始化理解【悬赏问答】

MPU倒是没有看底层的操作,实际上都是可以访问的,但是具体访问的后果是怎么样的,就是未知了,因为当时的环境是不一样的。

zykzyk-93033 发表于 2012-7-15 13:43:35

RE:关于内存初始化理解【悬赏问答】

正常来说,内存的初始化与否与你的应用程序相关。:D
页: [1]
查看完整版本: 关于内存初始化理解【悬赏问答】