本发明涉及存储器件,特别是涉及一种存储器、测试方法、设备及介质。
背景技术:
1、随着存储技术的发展,存储器被广泛应用在智能手机、平板电脑等电子产品内,用以存储数据。为了保证存储器的正常工作,在存储器出厂前后,需要对存储器进行测试,以规避故障产品。
2、然而目前,在对存储器进行检测时,存在检测范围不全面的问题,导致后期仍容易出现故障问题。
技术实现思路
1、鉴于以上所述现有技术的缺点,本发明的目的在于提供一种存储器、测试方法、设备及介质,本发明中的存储器可以实现更全面性的检测。
2、为实现上述目的及其他相关目的,本发明提供一种存储器,包括:
3、多个随机存储单元,所述随机存储单元至少被区分为第一运行存储单元、第二运行存储单元以及数据存储单元;以及
4、主控制器,通信连接于所述随机存储单元,用以对所述随机存储单元进行测试;
5、其中,当对所述第一运行存储单元进行测试时,所述主控制器用以向所述第二运行存储单元中写入测试代码以进行测试;
6、当对所述第二运行存储单元或所述数据存储单元进行测试时,所述主控制器还用以向所述第一运行存储单元中写入测试代码以进行测试。
7、在本发明一实施例中,所述主控制器包括:
8、分类单元,用以对所有所述随机存储单元进行分类处理,以生成所述随机存储单元的类别信息。
9、在本发明一实施例中,所述主控制器还包括:
10、判断单元,用以在对所述随机存储单元进行测试前,基于所述类别信息判断所述随机存储单元是否为所述第一运行存储单元;以及
11、测试单元,用以基于所述判断单元的判断结果,向所述第一运行存储单元或所述第二运行存储单元中写入所述测试代码,以对所述随机存储单元进行测试。
12、在本发明一实施例中,所述主控制器包括:
13、数据读取单元,用以读取所述随机存储单元的测试数据;以及
14、处理单元,用以基于所述测试数据判断所述随机存储单元是否存在错误。
15、在本发明一实施例中,所述处理单元基于所述测试数据判断所述随机存储单元存在错误时,所述主控制器停止测试,所述处理单元基于所述测试数据判断所述随机存储单元不存在错误时,所述主控制器继续依次测试未测试的所述随机存储单元。
16、在本发明一实施例中,所述主控制器包括轮询单元,用以根据是否存在未测试的所述随机存储单元的判断结果,以使所述主控制器完成测试。
17、在本发明一实施例中,所述轮询单元判断存在未测试的所述随机存储单元时,所述主控制器依次测试未测试的随机存储单元,所述轮询单元判断不存在未测试的所述随机存储单元时,所述主控制器停止测试。
18、本发明还提供一种存储器测试方法,包括:
19、通过主控制器对存储器内的多个随机存储单元进行分类处理,以使所述随机存储单元至少被区分为第一运行存储单元、第二运行存储单元以及数据存储单元;
20、当对所述第一运行存储单元进行测试时,所述主控制器向所述第二运行存储单元中写入测试代码以进行测试;
21、当对所述第二运行存储单元或所述数据存储单元进行测试时,所述主控制器向所述第一运行存储单元中写入测试代码以进行测试。
22、本发明还提供一种电子设备,包括:
23、一个或多个处理器;
24、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述的存储器测试方法。
25、本发明还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行上述的存储器测试方法。
26、如上所述,本发明提供一种存储器、测试方法、设备及介质,本发明中的存储器可以实现更加全面性的检测。
1.一种存储器,其特征在于,包括:
2.根据权利要求1所述的存储器,其特征在于,所述主控制器包括:
3.根据权利要求2所述的存储器,其特征在于,所述主控制器还包括:
4.根据权利要求1所述的存储器,其特征在于,所述主控制器包括:
5.根据权利要求4所述的存储器,其特征在于,所述处理单元基于所述测试数据判断所述随机存储单元存在错误时,所述主控制器停止测试,所述处理单元基于所述测试数据判断所述随机存储单元不存在错误时,所述主控制器继续依次测试未测试的所述随机存储单元。
6.根据权利要求1所述的存储器,其特征在于,所述主控制器包括轮询单元,用以根据是否存在未测试的所述随机存储单元的判断结果,以使所述主控制器完成测试。
7.根据权利要求6所述的存储器,其特征在于,所述轮询单元判断存在未测试的所述随机存储单元时,所述主控制器依次测试未测试的随机存储单元,所述轮询单元判断不存在未测试的所述随机存储单元时,所述主控制器停止测试。
8.一种存储器测试方法,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求8所述的存储器测试方法。