发布于 2010-06-22 19:01:09
3楼
看了好多的资料,西门子自己的书上说300的RAM区都具备保持功能,工作内存的数据在系统掉电时是备份在MMC卡中的,所以数据块的值总是保持的。
按照对MMC卡的理解,MMC卡是用作装载存储器的,起到后备程序和数据的作用,应该在程序执行过程中,程序从装载存储器中复制到工作内存执行。数据应该不会写入MMC卡中。
问题来了:1、在程序执行过程中,所有的程序块和数据块都复制到工作内存中执行的么?
2、数据块属性中有“断电不保存”和“未链接”属性,那么如果勾选了断电不保存,那么在系统断电时数据块还能备份到MMC卡中么?数据块的保持到底是保持在哪里的?
3、看到别的资料中说设置了保持的存储区、数据块都有一个对应的保持性存储器对应保持断电前数据,这个保持性存储区是独立于装载存储器、工作内存、系统内存的一个区域么?西门子的书上没有提到这个区域哦,包括我在其他的书上也没讲到有这个区域