涉及检测存储器系统中的信息修改。
背景技术:
1、存储器装置广泛用于在例如计算机、用户装置、无线通信装置、相机、数字显示器及类似者的各种电子装置中存储信息。信息通过将存储器装置内的存储器单元编程到各种状态来存储。举例来说,二进制存储器单元可编程到通常由逻辑1或逻辑0表示的两种支持状态中的一者。在一些实例中,单个存储器单元可支持多于两种状态,其中任一者可被存储。为了存取所存储信息,组件可读取(例如感测、检测、检索、识别、确定、评估)存储器装置中所存储的状态。为了存储信息,组件可写入(例如编程、设置、指派)存储器装置中的状态。
2、存在各种类型的存储器装置,其包含磁性硬盘、随机存取存储器(ram)、只读存储器(rom)、动态ram(dram)、同步动态ram(sdram)、静态ram(sram)、铁电ram(feram)、磁性ram(mram)、电阻性ram(rram)、快闪存储器、相变存储器(pcm)、自选择存储器、硫属化物存储器技术、或非(nor)及与非(nand)存储器装置及其它。存储器单元可依据易失性配置或非易失性配置进行描述。以非易失性配置来配置的存储器单元即使在缺少外部电源的情况下也可长时间维持所存储逻辑状态。以易失性配置来配置的存储器单元在与外部电源断开时会丢失所存储状态。
技术实现思路
1、描述一种方法。所述方法可包含:在系统处从存储组件读取内容,所述存储组件用于存储在所述系统的操作期间应保持未修改的一组信息;使用散列函数从所述内容产生第一散列值;将所述第一散列值与基于所述散列函数的针对所述一组信息的第二散列值进行比较;及基于将所述第一散列值与所述第二散列值进行比较来确定所述一组信息的修改状态。
2、描述一种设备。所述设备可包含:存储组件;及控制器。所述控制器可经配置以致使所述设备:从所述存储组件读取内容,所述存储组件用于存储在所述设备操作期间应保持未修改的一组信息;使用散列函数从所述内容产生第一散列值;将所述第一散列值与基于所述散列函数的针对所述一组信息的第二散列值进行比较;及基于将所述第一散列值与所述第二散列值进行比较来确定所述一组信息的修改状态。
3、描述一种存储代码的非暂时性计算机可读媒体。所述代码可包含指令,所述指令在由系统的处理器执行时致使所述系统:从存储组件读取内容,所述存储组件用于存储在所述系统的操作期间应保持未修改的一组信息;使用散列函数从所述内容产生第一散列值;将所述第一散列值与基于所述散列函数的针对所述一组信息的第二散列值进行比较;及基于将所述第一散列值与所述第二散列值进行比较来确定所述一组信息的修改状态。
1.一种方法,其包括:
2.根据权利要求1所述的方法,其中确定所述修改状态包括:
3.根据权利要求2所述的方法,其中执行所述操作包括:
4.根据权利要求1所述的方法,其进一步包括:
5.根据权利要求4所述的方法,其进一步包括:
6.根据权利要求1所述的方法,其进一步包括:
7.根据权利要求6所述的方法,其进一步包括:
8.根据权利要求6所述的方法,其进一步包括:
9.根据权利要求1所述的方法,其进一步包括:
10.根据权利要求9所述的方法,其中所述内容从与所述一组信息相同的一组存储器单元读取。
11.根据权利要求1所述的方法,其进一步包括:
12.根据权利要求1所述的方法,其中所述存储组件包括所述系统的存储器阵列,且其中所述一组信息包括用于所述系统的处理器的指令代码。
13.根据权利要求1所述的方法,其中所述存储组件包括所述系统的寄存器,且其中所述内容包括所述系统的操作信息。
14.一种设备,其包括:
15.根据权利要求14所述的设备,其中所述控制器经配置以通过经配置以致使所述设备进行以下操作来致使所述设备确定所述修改状态:
16.根据权利要求15所述的设备,其中所述控制器经配置以通过经配置以致使所述设备进行以下操作来致使所述设备执行所述操作:
17.根据权利要求14所述的设备,其中所述控制器进一步经配置以致使所述设备:
18.根据权利要求17所述的设备,其中所述控制器进一步经配置以致使所述设备:
19.根据权利要求14所述的设备,其中所述控制器进一步经配置以致使所述设备:
20.根据权利要求19所述的设备,其中所述控制器进一步经配置以致使所述设备:
21.根据权利要求19所述的设备,其中所述控制器进一步经配置以致使所述设备:
22.根据权利要求14所述的设备,其中所述控制器进一步经配置以致使所述设备:
23.根据权利要求22所述的设备,其中所述内容从与所述一组信息相同的一组存储器单元读取。
24.根据权利要求14所述的设备,其进一步包括:
25.一种存储包括指令的代码的非暂时性计算机可读媒体,所述指令在由系统的处理器执行时致使所述系统: