一种内存诊断方法、装置、电子设备及存储介质制造方法及图纸

技术编号:44475345 阅读:12 留言:0更新日期:2025-03-04 17:44
本申请涉及计算机技术领域,提供了一种内存诊断方法、装置、电子设备及存储介质。该方法通过预先设置一系统诊断接口,使得用户态运行环境下的应用程序调用系统诊断接口时,微内核系统能够进入到内核态运行环境,进而使得后续内存诊断能够完整对待检测内存进行检测,避免了用户态环境下缺少权限,导致用户态的应用程序无法完整的对待检测内存进行诊断,导致诊断效果差的问题,此外,本示例中根据待检测内存的位长生成多个背景数据,使得生成的多个背景数据能够覆盖待检测内存中0和1不同的相邻状态,后续通过每一背景数据分别对待检测内存进行检测,达到全面、准确对待检测内存进行检测的效果。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种内存诊断方法、装置、电子设备及存储介质


技术介绍

1、在微内核操作系统中,内存故障的硬失效诊断(后续简称为内存诊断)包括上电诊断,其中,内存诊断中的上电诊断方法是在内存上电时,采用遍历整个内存区进行0x55和0xaa特征数据的读写测试,诊断时先将测试区数据拷贝到备份数据区,进行读写测试,测试完成后再将备份数据还原。

2、内存诊断的主要原因是在确保系统的可靠性和稳定性方面,它可以识别和修复内存中的错误,从而防止潜在的系统崩溃或数据损坏。然后相关技术中,在进行内存诊断时,往往是通过用户态下的应用程序进行内存诊断,用户态下的应用程序通常受到操作系统的权限限制,无法直接访问某些内存区域(如内核空间),这会限制内存诊断的范围和效果,内存诊断对于系统的稳定性和可靠性至关重要,但单纯依靠用户态的应用程序进行内存诊断会面临权限、实时性、准确性和安全性等方面的困难。


技术实现思路

1、有鉴于此,本申请实施例提供了一种内存诊断方法、装置、电子设备及存储介质,以解决现有技术中,用户态的应本文档来自技高网...

【技术保护点】

1.一种内存诊断方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,每一所述背景数据包括第一背景数据和第二背景数据,所述第二背景数据为对所述第一背景数据取反所得到的数据;分别基于每一所述背景数据对所述待检测内存进行检测,得到每一所述背景数据对应的检测结果,包括:

3.根据权利要求1所述的方法,其特征在于,分别基于每一所述背景数据对所述待检测内存进行检测,得到每一所述背景数据对应的检测结果之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,将所述检测区域中的数据作为迁移数据,并将所述迁移数据迁移到所述非检测区域之后,...

【技术特征摘要】

1.一种内存诊断方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,每一所述背景数据包括第一背景数据和第二背景数据,所述第二背景数据为对所述第一背景数据取反所得到的数据;分别基于每一所述背景数据对所述待检测内存进行检测,得到每一所述背景数据对应的检测结果,包括:

3.根据权利要求1所述的方法,其特征在于,分别基于每一所述背景数据对所述待检测内存进行检测,得到每一所述背景数据对应的检测结果之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,将所述检测区域中的数据作为迁移数据,并将所述迁移数据迁移到所述非检测区域之后,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,将所述检测区域中的数据作为迁移数据,...

【专利技术属性】
技术研发人员:张丽娜
申请(专利权)人:杭州和利时自动化有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1