一种内存条管理方法及系统

文档序号:1557881 发布日期:2020-01-21 浏览:26次 >En<

阅读说明:本技术 一种内存条管理方法及系统 (Memory bank management method and system ) 是由 李创锋 农腾飞 梁春意 曹祥 于 2019-08-21 设计创作,主要内容包括:本发明涉及一种内存条管理方法及系统。本发明实施例通过获取内存条中劣质内存颗粒的逻辑地址,对逻辑地址进行解析,得到劣质内存颗粒对应的物理地址,并根据内存条的物理参数生成对应内存颗粒的显示界面,在该显示界面上显示对应各个内存颗粒的显示区域,根据劣质内存颗粒对应的物理地址,对显示界面中对应劣质内存颗粒的显示区域的显示参数进行调整,使得劣质内存颗粒对应的显示区域的显示参数与正常内存颗粒的显示参数不一致,工作人员可以根据实时显示数据快速确定出现问题的内存颗粒的位置,便于用户进行处理。(The invention relates to a memory bank management method and a memory bank management system. According to the embodiment of the invention, the logical address of the inferior memory particle in the memory strip is acquired, the logical address is analyzed to obtain the physical address corresponding to the inferior memory particle, the display interface corresponding to the memory particle is generated according to the physical parameters of the memory strip, the display area corresponding to each memory particle is displayed on the display interface, and the display parameter of the display area corresponding to the inferior memory particle in the display interface is adjusted according to the physical address corresponding to the inferior memory particle, so that the display parameter of the display area corresponding to the inferior memory particle is inconsistent with the display parameter of the normal memory particle, and a worker can quickly determine the position of the memory particle with a problem according to real-time display data, thereby facilitating the user to process.)

一种内存条管理方法及系统

技术领域

本发明涉及内存条管理技术领域,尤其涉及一种内存条管理方法及系统。

背景技术

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器和主存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。

但是,在内存的使用过程中,内存颗粒有可能出现损坏,而在一个物理块中若出现内存颗粒损坏,会导致64bit的数据传输失败,而数据的丢失会影响到计算机的稳定运行。

发明内容

为了解决现有技术存在的问题,本发明的至少一个实施例提供了一种内存条管理方法及系统。

第一方面,本发明实施例提供了一种内存条管理方法,所述管理方法包括:

获取所述内存条中的劣质内存颗粒的逻辑地址;

对所述逻辑地址进行解析,得到所述劣质内存颗粒的物理地址;

根据所述内存条的物理参数生成对应内存颗粒的显示界面;

根据所述物理地址,确定所述劣质内存颗粒在所述显示界面上的显示区域;

对所述劣质内存颗粒的所述显示区域的显示参数进行调整,其中,所述劣质内存颗粒与正常内存颗粒的显示参数不一致。

基于上述技术方案,本发明实施例还可以做出如下改进。

结合第一方面,在第一方面的第一种实施例中,所述对所述逻辑地址进行解析,得到所述劣质内存颗粒的物理地址,包括:

将所述逻辑地址转换为二进制数;

按预存储的查询规则,根据所述二进制数获取所述劣质内存颗粒所处的物理块和在所述物理块上的位置。

结合第一方面,在第一方面的第二种实施例中,所述根据所述内存条的物理参数生成对应内存颗粒的显示界面,包括:

获取所述内存条的物理参数,所述物理参数包括:物理块数和每个物理块中的内存颗粒数;

根据所述物理块数对显示界面进行划分,得到与所述物理块对应的至少一组子显示界面;

针对每组所述子显示界面,根据所述内存颗粒数对所述子显示界面进行划分,得到对应所述内存颗粒进行显示的显示区域。

结合第一方面的第二种实施例,在第一方面的第三种实施例中,所述根据所述物理地址,确定所述劣质内存颗粒在所述显示界面上的显示区域,包括:

根据所述物理地址中劣质颗粒所处的物理块,确认所述劣质颗粒所处的子显示界面;

根据所述物理地址中劣质颗粒在所述物理块的位置,确认所述劣质颗粒在所述子显示界面中的显示区域。

结合第一方面或第一方面的第一、第二或第三种实施例,在第一方面的第四种实施例中,所述对所述劣质内存颗粒的所述显示区域的显示参数进行调整,其中,所述劣质内存颗粒与正常内存颗粒的显示参数不一致,包括:

对所述劣质内存颗粒对应的显示区域的显示颜色进行调整;

其中,所述劣质内存颗粒与正常内存颗粒对应的显示区域的显示颜色不一致。

第二方面,本发明实施例提供了一种内存条管理系统,所述管理系统包括:

获取单元,用于获取所述内存条中的劣质内存颗粒的逻辑地址;

第一处理单元,用于对所述逻辑地址进行解析,得到所述劣质内存颗粒的物理地址;

显示单元,用于根据所述内存条的物理参数生成对应内存颗粒的显示界面;

第二处理单元,用于根据所述物理地址,确定所述劣质内存颗粒在所述显示界面上的显示区域;

调整单元,用于对所述劣质内存颗粒的所述显示区域的显示参数进行调整,其中,所述劣质内存颗粒与正常内存颗粒的显示参数不一致。

结合第二方面,在第二方面的第一种实施例中,所述第一处理单元,具体用于将所述逻辑地址转换为二进制数;按预存储的查询规则,根据所述二进制数获取所述劣质内存颗粒所处的物理块和在所述物理块上的位置。

结合第二方面,在第二方面的第二种实施例中,所述显示单元,具体用于获取所述内存条的物理参数,所述物理参数包括:物理块数和每个物理块中的内存颗粒数;根据所述物理块数对显示界面进行划分,得到与所述物理块对应的至少一组子显示界面;针对每组所述子显示界面,根据所述内存颗粒数对所述子显示界面进行划分,得到对应所述内存颗粒进行显示的显示区域。

结合第二方面的第二种实施例,在第二方面的第三种实施例中,所述第二处理单元,具体用于根据所述物理地址中劣质颗粒所处的物理块,确认所述劣质颗粒所处的子显示界面;根据所述物理地址中劣质颗粒在所述物理块的位置,确认所述劣质颗粒在所述子显示界面中的显示区域。

结合第二方面或第二方面的第一、第二或第三种实施例,在第二方面的第四种实施例中,所述调整单元,具体用于对所述劣质内存颗粒对应的显示区域的显示颜色进行调整;其中,所述劣质内存颗粒与正常内存颗粒对应的显示区域的显示颜色不一致。

本发明的上述技术方案与现有技术相比具有如下优点:本发明实施例通过获取内存条中劣质内存颗粒的逻辑地址,对逻辑地址进行解析,得到劣质内存颗粒对应的物理地址,并根据内存条的物理参数生成对应内存颗粒的显示界面,在该显示界面上显示对应各个内存颗粒的显示区域,根据劣质内存颗粒对应的物理地址,对显示界面中对应劣质内存颗粒的显示区域的显示参数进行调整,使得劣质内存颗粒对应的显示区域的显示参数与正常内存颗粒的显示参数不一致,工作人员可以根据实时显示数据快速确定出现问题的内存颗粒的位置,便于用户进行处理。

附图说明

图1是本发明实施例提供的一种内存条管理方法流程示意图;

图2是本发明另一实施例提供的一种内存条管理方法流程示意图;

图3是本发明又一实施例提供的一种内存条管理方法流程示意图其一;

图4是本发明又一实施例提供的一种内存条管理方法流程示意图其二;

图5是本发明又一实施例提供的一种内存条管理系统结构示意图;

图6本发明又一实施例提供的一种计算机设备的内部结构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供的一种内存条管理方法。参照图1,管理方法包括如下步骤:

S11、获取内存条中的劣质内存颗粒的逻辑地址。

在本实施例中,内存条是由内存芯片、电路板、金手指等部分组成的,逻辑地址是指在计算机体系结构中是指应用程序角度看到的内存单元(memory cell)、存储单元(storage element)、网络主机(network host)的地址,劣质内存颗粒会导致通过该内存颗粒存储或读取的数据丢失,可以根据数据丢失情况确定内存颗粒是否为劣质内存颗粒,在本实施例中,劣质内存颗粒可以是完全损坏的内存颗粒或者部分损坏的内存颗粒,由于内存的反复读取和写入,所以内存颗粒容易出现损坏。

S12、对逻辑地址进行解析,得到劣质内存颗粒的物理地址。

在本实施例中,通过逻辑地址进行处理,得到出现损坏的内存颗粒所在的物理地址,其中,通过解析逻辑地址,得到内存颗粒所处的传输通道、所处的插槽位置、所处的物理块等物理数据,例如,逻辑地址的bit8~bit13可以确定内存颗粒所在的Channel,逻辑地址的bit15~bit20可以确定内存颗粒所在Slot,逻辑地址的bit5~bit8可以确定内存颗粒所在rank。Channel为主板上的内存条通道,Slot为每个通道的插槽,rank为内存条模组的面数。

S13、根据内存条的物理参数生成对应内存颗粒的显示界面。

在本实施例中,内存条的物理参数包括:内存条中所包含的物理块数和每个物理块中内存颗粒的数量,例如,CPU与内存之间的接口位宽是64bit,也就意味着CPU在一个时钟周期内会向内存发送或从内存读取64bit的数据。可是,单个内存颗粒的位宽仅有4bit、8bit或16bit,个别也有32bit的。因此,必须把多个颗粒并联起来,组成一个位宽为64bit的数据集合,才可以和CPU互连,生产商把64bit集合称为一个物理块,而物理块中的内存颗粒的数量是由内存颗粒的位宽决定的,为了保证内存和CPU的沟通,一个内存模组中至少要有一个物理块,根据内存的物理参数生成对应内存颗粒的显示界面,可以根据内存的物理块数对一预设大小的长方形界面进行平均划分,比如,物理块数为2,则将该界面对半划分得到2个长方形小界面,物理块数为4,则将界面划分为大小相等的4个长方形小界面,在每个小界面中按物理块中的内存颗粒的数量均匀设置显示区域,每个显示区域对应一个内存颗粒,其中,小界面的排序为内存中物理块的顺序,显示区域的顺序对应物理块中内存颗粒的顺序,上述生成显示界面的方式,仅是一种具体的实施方式,也可以根据其他排列方式生成其他显示界面。

S14、根据物理地址,确定劣质内存颗粒在显示界面上的显示区域。

在本实施例中,通过上述步骤得到的物理地址,确定劣质内存颗粒在显示界面上对应的显示区域。

S15、对劣质内存颗粒的显示区域的显示参数进行调整,其中,劣质内存颗粒与正常内存颗粒的显示参数不一致。

在本实施例中,通过对劣质内存颗粒对应的显示区域的显示参数进行调整,使得劣质内存颗粒和正常内存颗粒的显示参数不一致,比如,调整显示区域的显示形状,可以是将显示区域由原先的形状调整为其他形状,比如,从长方形调整为星形,还可以是调整显示区域的显示颜色,比如,将显示区域的颜色从绿色调整为红色,还可调整显示区域的大小,当然,上述调整方式也可以同步进行,对劣质内存颗粒对应的显示区域与正常内存颗粒对应的显示区域加以区分,使得工作人员可以快速确定出现问题的内存颗粒对应的显示区域,并根据显示区域在显示界面的位置,确定内存中出现问题的位置,以进行相应的处理。

比如,如图2所示,在本实施例中,对逻辑地址进行解析,得到劣质内存颗粒的物理地址,可以包括如下步骤:

S21、将逻辑地址转换为二进制数。

在实际内存测试中,遇到内存报错时,软件仅记录当前的报错逻辑地址即一个16进制的地址,例如:0xF1670AF9C,将十六进制的逻辑地址转换为相应的二进制数,对逻辑地址进行解析。

S22、按预存储的查询规则,根据二进制数获取劣质内存颗粒所处的物理块和在物理块上的位置。

在本实施例中,根据内存中参数的设定确定查询规则,其中参数的设定在该内存出厂是就已设定完成,比如内存颗粒的排布方式、内存颗粒的位宽、内存中物理块的数量等信息和厂家设定的内存颗粒的逻辑地址对应的区域,通过二进制数获取相应的对应的内存颗粒所处的物理块和在物理块上的排列位置。

具体的,通过逻辑地址解析相应的物理地址包括如下步骤:

第一步:解析通道Channel地址;

第二步:解析内存插槽Slot地址;

第三步:解析内存Rank/Bank/Column/Row地址。

举例说明:如果一个内存颗粒的逻辑地址为1A0007880,将其转化为二进制000110100000000000000111100010000000,bit8~bit9确定所在的Channel地址,这里Channel=00b,因此确认在第0个(以下所描述的第几个,都是从0开始算起)通道;bit14~bit15确定所在Slot地址,这里Slot=01b,因此确认在第1个插槽;bit16确定所在Rank地址,这里Rank=0b,因此确认在第0个Rank;bit7,bit28,bit29确定Bank地址,这里Bank=101b,因此确认在第5H个Bank;bit8~bit16确定Column地址,这里Column=001111000b,因此确认在第78H个Column;bit17~bit27与bit30~35确定Row地址,这里Row=0001100000000000b,因此确认在第3000H个Row。Channel为主板上的内存条通道,Slot为每个通道的插槽,rank为内存条模组的面数,bank为内存和主板上的北桥芯片之间用来交换数据的通道,Column为内存颗粒所处位置的列,Row为内存颗粒所处位置的行。

如图3所示,本发明实施例提供了一种内存条管理方法。参照图3,管理方法包括如下步骤:

S31、获取内存条中的劣质内存颗粒的逻辑地址。

有关步骤S31,详细可参见步骤S11中的描述,本实施例在此不再赘述。

S32、对逻辑地址进行解析,得到劣质内存颗粒的物理地址。

有关步骤S32,详细可参见步骤S12中的描述,本实施例在此不再赘述。

S33、获取内存条的物理参数,物理参数包括:物理块数和每个物理块中的内存颗粒数。

S34、根据物理块数对显示界面进行划分,得到与物理块对应的至少一组子显示界面。

在本实施例中,本步骤中的显示界面可以是预先生成的显示界面,根据物理参数,对显示界面按预设的布局规则进行划分,比如,平均划分或者按用户使用习惯划分显示界面,用户习惯可以包括子显示界面之间的间距、子显示界面与边框的间距、子显示界面的显示大小等参数,得到与物理块数对应的子显示界面。

根据物理块数确认是否对显示界面进行划分,当物理块数为1时,不划分显示界面,将显示界面作为内存颗粒显示的子显示界面,当物理块数不为1时,对显示界面进行划分。

S35、针对每组子显示界面,根据内存颗粒数对子显示界面进行划分,得到对应内存颗粒进行显示的显示区域。

在本实施例中,基于上述步骤,每个子显示界面分别对应相应的物理块,每个物理块中包含若干内存颗粒,在本步骤中,根据内存颗粒数对子显示界面进行划分,可以根据与划分显示界面相同的规则对子显示界面进行划分,并得到与内存颗粒数一致数量的若干显示区域,其中,每个显示区域对应一个内存颗粒。

S36、根据物理地址,确定劣质内存颗粒在显示界面上的显示区域。

有关步骤S36,详细可参见步骤S14中的描述,本实施例在此不再赘述。

S37、对劣质内存颗粒的显示区域的显示参数进行调整,其中,劣质内存颗粒与正常内存颗粒的显示参数不一致。

有关步骤S37,详细可参见步骤S15中的描述,本实施例在此不再赘述。

如图4所示,在本实施例中,根据物理地址,确定劣质内存颗粒在显示界面上的显示区域,包括如下步骤:

S41、根据物理地址中劣质颗粒所处的物理块,确认劣质颗粒所处的子显示界面。

在本实施例中,结合上述实施例中子显示界面与物理块对应,得到劣质颗粒所处的物理块对应的子显示界面。

S42、根据物理地址中劣质颗粒在物理块的位置,确认劣质颗粒在子显示界面中的显示区域。

在本实施例中,结合上述实施例红显示区域对应内存颗粒进行显示,根据劣质颗粒在物理块中的位置,确认劣质颗粒在子显示界面中对应的显示区域。

如图5所示,本发明实施例提供了一种内存条管理系统。参照图5,管理系统包括:获取单元、第一处理单元、显示单元、第二处理单元和调整单元。

在本实施例中,获取单元,用于获取内存条中的劣质内存颗粒的逻辑地址。

在本实施例中,内存条是由内存芯片、电路板、金手指等部分组成的,逻辑地址是指在计算机体系结构中是指应用程序角度看到的内存单元(memory cell)、存储单元(storage element)、网络主机(network host)的地址,劣质内存颗粒会导致通过该内存颗粒存储或读取的数据丢失,可以根据数据丢失情况确定内存颗粒是否为劣质内存颗粒,在本实施例中,劣质内存颗粒可以是完全损坏的内存颗粒或者部分损坏的内存颗粒,由于内存的反复读取和写入,所以内存颗粒容易出现损坏。

在本实施例中,第一处理单元,用于对逻辑地址进行解析,得到劣质内存颗粒的物理地址。

在本实施例中,通过逻辑地址进行处理,得到出现损坏的内存颗粒所在的物理地址,其中,通过解析逻辑地址,得到内存颗粒所处的传输通道、所处的插槽位置、所处的物理块等物理数据,例如,逻辑地址的bit8~bit13可以确定内存颗粒所在的Channel,逻辑地址的bit15~bit20可以确定内存颗粒所在Slot,逻辑地址的bit5~bit8可以确定内存颗粒所在rank。Channel为主板上的内存条通道,Slot为每个通道的插槽,rank为内存条模组的面数。

在本实施例中,显示单元,用于根据内存条的物理参数生成对应内存颗粒的显示界面。

在本实施例中,内存条的物理参数包括:内存条中所包含的物理块数和每个物理块中内存颗粒的数量,例如,CPU与内存之间的接口位宽是64bit,也就意味着CPU在一个时钟周期内会向内存发送或从内存读取64bit的数据。可是,单个内存颗粒的位宽仅有4bit、8bit或16bit,个别也有32bit的。因此,必须把多个颗粒并联起来,组成一个位宽为64bit的数据集合,才可以和CPU互连,生产商把64bit集合称为一个物理块,而物理块中的内存颗粒的数量是由内存颗粒的位宽决定的,为了保证内存和CPU的沟通,一个内存模组中至少要有一个物理块,根据内存的物理参数生成对应内存颗粒的显示界面,可以根据内存的物理块数对一预设大小的长方形界面进行平均划分,比如,物理块数为2,则将该界面对半划分得到2个长方形小界面,物理块数为4,则将界面划分为大小相等的4个长方形小界面,在每个小界面中按物理块中的内存颗粒的数量均匀设置显示区域,每个显示区域对应一个内存颗粒,其中,小界面的排序为内存中物理块的顺序,显示区域的顺序对应物理块中内存颗粒的顺序,上述生成显示界面的方式,仅是一种具体的实施方式,也可以根据其他排列方式生成其他显示界面。

在本实施例中,第二处理单元,用于根据物理地址,确定劣质内存颗粒在显示界面上的显示区域。

在本实施例中,通过上述步骤得到的物理地址,确定劣质内存颗粒在显示界面上对应的显示区域。

在本实施例中,调整单元,用于对劣质内存颗粒的显示区域的显示参数进行调整,其中,劣质内存颗粒与正常内存颗粒的显示参数不一致。

在本实施例中,通过对劣质内存颗粒对应的显示区域的显示参数进行调整,使得劣质内存颗粒和正常内存颗粒的显示参数不一致,比如,调整显示区域的显示形状,可以是将显示区域由原先的形状调整为其他形状,比如,从长方形调整为星形,还可以是调整显示区域的显示颜色,比如,将显示区域的颜色从绿色调整为红色,还可调整显示区域的大小,当然,上述调整方式也可以同步进行,对劣质内存颗粒对应的显示区域与正常内存颗粒对应的显示区域加以区分,使得工x作人员可以快速确定出现问题的内存颗粒对应的显示区域,并根据显示区域在显示界面的位置,确定内存中出现问题的位置,以进行相应的处理。

在本实施例中,第一处理单元,具体用于将逻辑地址转换为二进制数;按预存储的查询规则,根据二进制数获取劣质内存颗粒所处的物理块和在物理块上的位置。

在实际内存测试中,遇到内存报错时,软件仅记录当前的报错逻辑地址即一个16进制的地址,例如:0xF1670AF9C,将十六进制的逻辑地址转换为相应的二进制数,对逻辑地址进行解析。根据内存中参数的设定确定查询规则,其中参数的设定在该内存出厂是就已设定完成,比如内存颗粒的排布方式、内存颗粒的位宽、内存中物理块的数量等信息和厂家设定的内存颗粒的逻辑地址对应的区域,通过二进制数获取相应的对应的内存颗粒所处的物理块和在物理块上的排列位置。

本发明实施例提供了一种内存条管理系统,与图5所示内存条管理方法相比,区别在于,管理系统包括:

在本实施例中,显示单元,具体用于获取内存条的物理参数,物理参数包括:物理块数和每个物理块中的内存颗粒数;根据物理块数对显示界面进行划分,得到与物理块对应的至少一组子显示界面;针对每组子显示界面,根据内存颗粒数对子显示界面进行划分,得到对应内存颗粒进行显示的显示区域。

在本实施例中,本步骤中的显示界面可以是预先生成的显示界面,根据物理参数,对显示界面按预设的布局规则进行划分,比如,平均划分或者按用户使用习惯划分显示界面,用户习惯可以包括子显示界面之间的间距、子显示界面与边框的间距、子显示界面的显示大小等参数,得到与物理块数对应的子显示界面。根据物理块数确认是否对显示界面进行划分,当物理块数为1时,不划分显示界面,将显示界面作为内存颗粒显示的子显示界面,当物理块数不为1时,对显示界面进行划分。每个子显示界面分别对应相应的物理块,每个物理块中包含若干内存颗粒,在本步骤中,根据内存颗粒数对子显示界面进行划分,可以根据与划分显示界面相同的规则对子显示界面进行划分,并得到与内存颗粒数一致数量的若干显示区域,其中,每个显示区域对应一个内存颗粒。

在本实施例中,第二处理单元,具体用于根据物理地址中劣质颗粒所处的物理块,确认劣质颗粒所处的子显示界面;根据物理地址中劣质颗粒在物理块的位置,确认劣质颗粒在子显示界面中的显示区域。

在本实施例中,结合上述实施例中子显示界面与物理块对应,得到劣质颗粒所处的物理块对应的子显示界面,结合上述实施例红显示区域对应内存颗粒进行显示,根据劣质颗粒在物理块中的位置,确认劣质颗粒在子显示界面中对应的显示区域。

图6示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是内存条管理系统。如图6所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现内存条管理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行内存条管理方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的内存条管理系统可以实现为一种计算机程序的形式,计算机程序可在如图6所示的计算机设备上运行。计算机设备的存储器中可存储组成该固态硬盘系统的各个程序模块,比如,图5所示的获取单元、第一处理单元、显示单元、第二处理单元和调整单元。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的内存条管理方法中的步骤。

例如,图6所示的计算机设备可以通过如图5所示的内存条管理系统中的获取单元执行步骤S11,计算机设备可通过第一处理单元执行步骤S12。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取内存条中的劣质内存颗粒的逻辑地址;

对逻辑地址进行解析,得到劣质内存颗粒的物理地址;

根据内存条的物理参数生成对应内存颗粒的显示界面;

根据物理地址,确定劣质内存颗粒在显示界面上的显示区域;

对劣质内存颗粒的显示区域的显示参数进行调整,其中,劣质内存颗粒与正常内存颗粒的显示参数不一致。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:定位故障内存颗粒所在rank的方法、装置、存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!