基于异构混合内存的断点恢复方法和系统

    公开(公告)号:CN105786545B

    公开(公告)日:2021-03-05

    申请号:CN201410827273.3

    申请日:2014-12-25

    Abstract: 本发明提供了一种基于异构混合内存的断点恢复方法,开机上电;在非首次开机的上电自检过程中执行以下步骤:检测上一次是否非法关机,若是,则检测NVM中是否存有预先备份的操作系统镜像,如果存在,则拷贝所述操作系统镜像至DRAM中,并从DRAM引导所述操作系统镜像,如果不存在,则从外部存储设备引导操作系统镜像;如果上一次不是非法关机,则从外部存储设备引导操作系统镜像。该方法利用NVM断电不消失数据的特点,能恢复非法关机前操作系统运行的程序状态及运行环境,实现了断点恢复。此外,还提供了一种基于异构混合内存的断点恢复系统。

    烟草管理系统和烟草销售控制方法

    公开(公告)号:CN102651089A

    公开(公告)日:2012-08-29

    申请号:CN201110045210.9

    申请日:2011-02-25

    Abstract: 本发明涉及一种烟草管理系统,包括:身份验证单元,用于采集购买者的身份信息;主控制单元,用于设置售烟规则,并在所述身份信息符合售烟规则时,允许售烟,在所述身份信息不符合售烟规则时,禁止售烟。此外还涉及一种烟草销售控制方法。由于采用了购烟身份验证机制,购烟权限完全与身份关联,并且即使是成年人,其购烟仍然受到限制,因此本发明的烟草管理系统可以有效禁止未成年人购烟以及防止成年人代购从而从一定程度上限制了未成年人吸烟。

    基于异构混合内存的数据备份方法和系统

    公开(公告)号:CN105786643B

    公开(公告)日:2021-05-18

    申请号:CN201410827719.2

    申请日:2014-12-25

    Abstract: 基于异构混合内存的数据备份方法通过判断内存申请的方式,若需要采用NVM内存申请的,则将带NVM标志的内存申请中的数据备份到NVM中。从而避免将把DRAM中的数据再次按照常规方法备份到磁盘中。同时判断带NVM标志的内存申请是否为首次备份,若否,则进行增量备份到NVM中。能够避免重复备份。因此,上述基于异构混合内存的数据备份系统能够充分发挥异构混合内存的优势,避免重复备份操作,提高数据备份效率。此外,还提供一种基于异构混合内存的数据备份系统。

    基于异构混合内存的NVM坏块识别处理及纠错方法和系统

    公开(公告)号:CN105788648B

    公开(公告)日:2020-09-18

    申请号:CN201410827741.7

    申请日:2014-12-25

    Abstract: 本发明提供了一种基于异构混合内存的NVM坏块识别处理及纠错方法,该方法包括:在自检过程中,执行:检测NVM的块中的每个地址单元中的数据,如果块中任一地址单元中的数据,对读取的所述数据运算后得到的数据与将运算后得到的数据写入地址单元后再次读取得到的数据不相同,则判定块为坏块;如果块中所有地址单元中的数据,对读取的所述数据运算后得到的数据与将运算后得到的数据写入地址单元后再次读取得到的数据都相同,则判定块为好块。将读取的数据进行运算后写入相同的地址,能识别NVM中的坏块并且降低误判的几率,保证NVM内存中的数据的可靠性和完整性。此外,还提供了一种基于异构混合内存的NVM坏块识别处理及纠错系统。

    一种内存地址映射管理方法及处理器

    公开(公告)号:CN105786721A

    公开(公告)日:2016-07-20

    申请号:CN201410827668.3

    申请日:2014-12-25

    CPC classification number: Y02D10/13

    Abstract: 本发明公开了一种内存地址映射管理方法及处理器,该方法包括:处理器访问内存模块的物理地址,获取缓冲区页面状态表中对应的变更状态及访问次数;依据所述变更状态及访问次数,确定所访问的所述物理地址的页段。该发明的有益效果为:解决外部存储器读写性能低下,断电或者死机DRAM无法保存数据的问题,配合异构混合内存存储方式的工业服务器的硬件架构,通过NVM内存地址映射的关系实现NVM内存的读写管理。

    一种异构混合内存组件、系统及存储方法

    公开(公告)号:CN105786400A

    公开(公告)日:2016-07-20

    申请号:CN201410822643.4

    申请日:2014-12-25

    Abstract: 本发明公开了一种异构混合内存组件、系统及存储方法,该异构混合内存组件包括:内存控制器用于接收处理器的写/读请求,根据写/读请求中的地址信息检测处理器访问的页面所对应的单位空间,控制数据从处理器通过缓冲区写入至存储单元阵列,或控制数据从存储单元阵列通过缓冲区读出至处理器;存储单元阵列,用于按照第一存储类型并以多个页面的方式存储写入/读出的数据;缓冲区,用于按照第二存储类型并设置对应于多个页面的多个单位空间存储写入/读出的数据,第二存储方式的读写速率大于第一存储方式的读写速率。该发明的有益效果为:外部存储设备与内存共享同等的数据带宽,而不再通过IO访问,大幅度提升外存的访问效率。

    基于异构混合内存的内存管理方法和系统

    公开(公告)号:CN105786725B

    公开(公告)日:2020-10-27

    申请号:CN201410830292.1

    申请日:2014-12-25

    Abstract: 本发明提供了一种基于异构混合内存的内存管理方法,该方法包括:接收内存申请请求;检测内存申请请求中是否存在NVM标志;如果内存申请请求中存在NVM标志,则判断内存申请请求是否符合权限要求,如果符合,则根据内存申请请求分配NVM内存,如果不符合则结束;如果内存申请请求中不存在NVM标志,则根据内存申请请求分配DRAM内存。该方法通过检测内存申请请求中是否存在NVM标志并对内存申请请求是否符合权限要求进行判断,并根据检测和判断的结果选择分配DRAM内存或NVM内存,能同时管理NVM内存和DRAM内存。此外,还提供了一种基于异构混合内存的内存管理系统。

    基于异构混合内存的NVM内存擦写控制方法和系统

    公开(公告)号:CN105786722B

    公开(公告)日:2020-10-27

    申请号:CN201410830327.1

    申请日:2014-12-25

    Abstract: 本发明提供了一种基于异构混合内存的NVM内存擦写控制方法,该方法包括:获取NVM页面擦写次数记录表,所述NVM页面擦写次数记录表中记录了NVM内存的页面序号和所对应的擦写次数;根据NVM页面擦写次数记录表,采用均衡算法对所述NVM内存的页面序号对应的擦写次数进行运算,得到擦写次数的运算值;根据所述页面序号为所述运算值的NVM内存的页面,将数据写入NVM内存中。由于均衡算法可以保证NVM的所有页面被选择的次数相对随机平均,从而控制了NVM不同存储单元之间的擦写次数,使各个存储单元的寿命比较平均。此外,还提供了一种基于异构混合内存的NVM内存擦写控制系统。

Patent Agency Ranking