[发明专利]显示内存测试系统及方法无效
申请号: | 200610148015.8 | 申请日: | 2006-12-26 |
公开(公告)号: | CN101211294A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 傅晶晶 | 申请(专利权)人: | 环达电脑(上海)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200436上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 内存 测试 系统 方法 | ||
【技术领域】
本发明涉及一种测试系统及方法,特别是涉及一种显示内存的测试系统及方法。
【背景技术】
显示内存简称显存,是存储及传送显示数据的存储芯片,也是显示卡上除图形处理芯片之外的最重要的组成部分之一,它的容量及存取速度直接影响显卡的工作性能。因此,检测显示内存是否可靠是系统诊断中十分重要的一环。
目前的显示内存测试及诊断方法一般基于专用的图形开发包或编程接口来完成,例如Windows操作系统下的Direct2D/3D技术、OpenGL技术和GDI(Graphics Device Interface)技术等。
以上的几种技术提供大量的图形开发包及编程接口,被广泛应用于绘图及游戏领域,然而,使用以上技术对显示内存进行测试和诊断时存在如下缺点:首先当前方法无法确保测试的全面性,由于目前广泛采用的各类图形开发包和接口大多是为通用图形应用目的而设计,因此在绘图过程中无法保证数据的分布位置,也即,数据既可能保存在显存中,也可能位于系统主存中,编程人员无法在设计阶段指定数据位置,只能通过对图形包实现算法进行研究或通过对海量数据进行读写等方式来尽可能保证全部显存都得到读写;其次,基于同样的原因,当前方法不能诊断显存故障的具体产生位置,也即显存故障发生时,传统方法不能诊断出显存故障发生的物理内存地址;再次,当前技术对计算机系统及操作系统具有一定的依赖性,由于采用图形开发接口,因此诊断程序必须依赖支持特定接口的计算机系统才能正常运行,并且诊断结果受图形接口版本及操作系统版本的影响较大。
【发明内容】
鉴于以上问题,本发明提供一种显示内存测试系统及方法,以克服当前显示内存测试方法无法确保全面测试、无法定位故障发生位置和对计算机系统依赖性较强的缺陷。
本发明提供的显示内存测试系统,包括一用户界面,用于对测试功能进行设定及输入相关测试参数并显示测试结果;一驱动程序,该驱动程序为一内核态测试驱动,该驱动程序用以映射显存地址,根据设定对待测显存地址区域进行测试并返回测试结果;一译码单元,该译码单元用以对显存的地址空间进行译码,从而使驱动程序可直接读写显存。
另外,本发明提供的显示内存测试方法,包括以下步骤:
A.用户设定测试功能及相关参数;
B.系统收集相关信息;
C.系统检测驱动程序并加载;
D.驱动程序对显示内存地址空间进行映射;
E.驱动程序根据用户设定内容对显示内存进行测试;
F.测试完成后驱动程序将返回测试结果并输出。
其中,设定测试功能即设定测试方式,包括压力测试、对比测试等;在C步骤中,系统将首先将检测驱动程序是否正常,若正常则系统加载该驱动程序并继续进行D步骤,若不正常则系统提示报错信息并结束。
与当前技术相比,本发明显示内存测试系统及方法不需要任何图形接口支持,程序仅需调用操作系统已公开的系统调用或编程接口即可;本系统及方法由于直接对显示内存进行读写,故测试全面且诊断精确;本方法使用线性地址,在很大程度上减轻了对操作系统编程特性的依赖。
【附图说明】
图1为本显示内存测试系统结构图;
图2为本显示内存测试方法流程图。
【具体实施方式】
为了能够更清楚的了解本发明所提供的显示内存测试系统及方法的工作原理及流程,以下结合附图进行详细说明。
请参阅图1所示,为本显示内存测试系统结构图;本显示内存测试系统包括一用户界面10,该用户界面10在本实施例中为一图形用户界面,用户可通过该用户界面10对系统功能进行设定并输入相关参数;本系统还包括一驱动程序11,该驱动程序11为本系统的核心部分,且该驱动程序11为一内核态测试驱动,用以将显示内存13地址空间映射为一虚拟地址空间,并将用户设定的测试数据送入预设的待测显存地址区域并返回测试结果;本系统还包括一译码单元12,该译码单元12用以对显示内存13的地址空间进行译码,从而可使驱动程序11直接对显示内存13进行读写,在本实施例中该译码单元12为一内存控制器,集成于计算机主机板的北桥芯片中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环达电脑(上海)有限公司,未经环达电脑(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610148015.8/2.html,转载请声明来源钻瓜专利网。