[发明专利]动态随机存储器容量检测系统及方法无效
| 申请号: | 200810026698.9 | 申请日: | 2008-03-07 |
| 公开(公告)号: | CN101527172A | 公开(公告)日: | 2009-09-09 |
| 发明(设计)人: | 廖建銂 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司 |
| 主分类号: | G11C29/12 | 分类号: | G11C29/12 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 528308广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态 随机 存储器 容量 检测 系统 方法 | ||
技术领域
本发明涉及到一种容量检测系统及方法,特别是涉及到一种动态随机存储器容量检测系统及方法。
背景技术
有些软件运行前,可对该使用的系统资源进行设定,比如可设定CPU、动态随机存储器(DRAM)的使用量。在设定通常需检测动态随机存储器的容量,防止设定过小造成的浪费和设定过大造成软件运行出现问题。
在系统软件中通常是透过读取外部跳线(Jumper)来判断DRAM容量大小,此种方式过程迟缓;或者直接对系统软件定值(Hardcode)设定,这样同样出现上述对实际容量大小不相符的问题。
发明内容
本发明的目的是提出了一种针对映像地址连续的动态随机存储器容量检测系统及方法,解决了软件运行前对动态随机存储器使用量的设定问题。
本发明的技术方案为:一种动态随机存储器容量检测系统,包括:一清理模块,其可发出一清理命令,清除掉动态随机存储器中的临时内容;一写字符模块,其中设置有特别字符,此种字符可通过该写字符模块写入到该动态随机存储器设定位置中;当该动态随机存储器被清理后,在该动态随机存储器的设定位置中写入特别字符作为标示;一检验模块,其在该特别字符写入后,进入到该动态随机存储器搜索并辨识出该写字符模块中的作为标示的特别字符,可根据所辨识到的字符和对应位置判定动态随机存储器的容量。
本发明系统是通过写入特别字符,并通过该写入的特别字符判定动态随机存储器的容量;系统简单、实用,可有效防止系统资源浪费和保障系统软件运行的稳定性。
本发明还提出了一种动态随机存储器容量检测方法,此方法的步骤为:
第一步,清理SDRAM中内容;通过清理模块,发出一清理命令,清除掉动态随机存储器中的临时内容;
第二步,写入特别字符;至少有一写入特别字符的设定设置,在该动态随机存储器的最小可能容量最后一地址的下一地址及以后地址处;
第三步,辨识初始地址内容是否与设定位置写入字符内容匹配;如果匹配,则该动态随机存储器容量为最小可能容量;否则该动态随机存储器容量为非最小可能容量。
本发明方法是通过辨识写入特别字符与写入位置的对应关系,而判定动态随机存储器的容量,可有效防止系统资源浪费和保障系统软件运行的稳定性。
附图说明
图1为本发明系统的模块结构示意图。
图2为本发明系统执行流程示意图。
具体实施方式
以下结合附图详述本发明的实施例。
本实施例以判定32M或64M同步动态随机存储器(SDRAM)为例。
图1为本发明系统的模块结构示意图,如图所示,一种同步动态随机存储器容量检测系统,其设置有,一清理模块10,其可在容量检测前,可发出一清理命令,清除掉32M或64M同步动态随机存储器其中之一中的临时内容。
一写字符模块20,其中设置有特别字符,此种字符可通过该写字符模块20写入到该同步动态随机存储器的设定位置中,不同位置写入不同特殊字符。
一检验模块30,其在该特别字符写入后,进入到该同步动态随机存储器搜索并辨识出每一设定位置写入的特别字符,可根据所辨识到的字符和对应地址判定该同步动态随机存储器的容量。
通过上述模块实现的一种动态随机存储器容量检测方法,此方法的步骤为:
第一步,清理SDRAM中内容;通过清理模块10,在容量检测前发出一清理命令,清除掉32M或64M同步动态随机存储器其中之一中的临时内容。
第二步,写入特别字符;至少在该32同步动态随机存储器最后一地址的下一地址处,写入特别字符。
当该同步动态随机存储器被清理后,在该同步动态随机存储器的不同的设定地址中写入不同的特别字符;假设CPU SDRAM映射地址为连续且从0x30000000开始0x30000000~0x32000000共32MB,0x30000000~0x34000000共64MB,在判定此两种大小时,至少有一设定位置设置在32M的最后地址的下一地址0x32000000至0x34000000中;在实施例中,该初始设定写入位置为32M的最后地址的下一地址0x32000000。
第三步,辨识初始地址0x30000000即时内容是否与设定位置0x32000000写入字符内容匹配;如果匹配,则该同步动态随机存储器容量为32M;否则该同步动态随机存储器容量为64M。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司,未经佛山市顺德区顺达电脑厂有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810026698.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软性排线及软性排线连接器组合
- 下一篇:超薄节能灯箱





