利用自启动微操作系统测试内部存储器的方法技术方案

技术编号:3083072 阅读:242 留言:0更新日期:2012-04-11 18:40
一种利用自启动微操作系统测试内部存储器的方法,包括以下步骤:整合一内部存储器测试程序至一自启动微操作系统中,并将微操作系统与具有待测内存的计算机系统相结合;系统BIOS启动后,将系统控制权交给微操作系统接管;通过BIOS程序将存储介质的BIOS代码搬移至系统内部存储器的指定区域;通过BIOS程序查找系统中硬盘的引导扇区并进行必要的引导过程;令系统进入内部存储器测试的保护模式并进行相关段寄存器的初始化设定;以及调用内部存储器测试程序执行内存检测算法对内部存储器进行测试。

【技术实现步骤摘要】

本专利技术涉及一种对计算机系统的内部存储器进行测试的方法,特别涉及一种。
技术介绍
内部存储器是计算机系统的重要组成部件之一,其工作是否正常直接关系到计算机系统的性能。因此,一旦内部存储器出现故障或其内部有些微小错误发生,即会造成系统读写错误,导致数据遗漏或丢失,从而给使用者带来极大的损失与困扰。因此,定期对计算机系统中的内部存储器进行测试则显得尤为重要。目前,检测人员在做内部存储器测试的时候往往是在操作系统(Operating System,简称OS)启动以后利用一内存测试程序对系统内部存储器的地址空间进行数据读写或数据存取,从而达到对内存进行测试的目的。但是这种公知的内存测试方法对于内部存储器测试存在有很大的局限性。即通常情况下,所述的内存测试程序必须依赖于某一种操作系统,也就是说测试程序必须在操作系统启动后才能执行内存检测算法对内部存储器进行测试,而已有的任何一种操作系统本身都需要占用一部分内部存储器空间,但由于目前的内存检测方法仍无法全面掌握被操作系统占用的那部分内部存储器空间的可访问性(即很难知晓被操作系统占用的内部存储器的区域),因此势必会造成内部存储器测试的不完整性本文档来自技高网...

【技术保护点】
一种利用自启动微操作系统测试内部存储器的方法,其使用在计算机系统的内部存储器检测过程中,该方法包括以下步骤:整合一内部存储器测试程序至一自启动微操作系统中,并将该微操作系统与具有待测内存的计算机系统相结合;所述计算机系统BI OS启动后,将系统控制权交给所述微操作系统接管;通过BIOS程序自动将存储介质的BIOS代码搬移至系统内部存储器的指定区域;通过所述BIOS程序查找系统中硬盘的引导扇区并进行必要的引导过程;令系统进入内部存储器测试的 保护模式并进行相关的段寄存器的初始化设定;以及调用内部存储器测试程序,以执行内存...

【技术特征摘要】
1.一种利用自启动微操作系统测试内部存储器的方法,其使用在计算机系统的内部存储器检测过程中,该方法包括以下步骤整合一内部存储器测试程序至一自启动微操作系统中,并将该微操作系统与具有待测内存的计算机系统相结合;所述计算机系统BIOS启动后,将系统控制权交给所述微操作系统接管;通过BIOS程序自动将存储介质的BIOS代码搬移至系统内部存储器的指定区域;通过所述BIOS程序查找系统中硬盘的引导扇区并进行必要的引导过程;令系统进入内部存储器测试的保护模式并进行相关的段寄存器的初始化设定;以及调用内部存储器测试程序,以执行内存检测算法对所述内部存储器进行测试。2.如权利要求1所述的测试内部存储器的方法,其特征在于,还包括如下步骤在系统进入所述内存测试的保护模式前,预先装载一GDT全局描述符表。3....

【专利技术属性】
技术研发人员:丁怀亮陈玄同刘文涵
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利