[发明专利]一种基于软件实现的内存主动保护方法在审
申请号: | 201310530402.8 | 申请日: | 2013-11-01 |
公开(公告)号: | CN103593235A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 闫家超 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于软件实现的内存主动保护方法,系统包括:内存温度采集处理模块,信号转化模块,温度处理软件模块,通过中断程序读取内存温度,根据软件中预设的温度边界值,通过软件查表的方式找出对应的内存频率参数,并将这组参数值写入内存静态信息存储器中,通过对内存频率的改变来调整内存温度,从而实现对内存的保护。 | ||
搜索关键词: | 一种 基于 软件 实现 内存 主动 保护 方法 | ||
【主权项】:
一种基于软件实现的内存主动保护方法, 其特征在于系统包括:内存温度采集处理模块,信号转化模块,温度处理软件模块,其中:1)内存温度采集处理模块,用于获取温度数据并根据预设条件发出信号,获取的温度数据是通过内存静态信息存储器中温度传感器获取;2)信号转化模块,用于将内存静态信息存储器根据温度情况主动发出的信号转化为软件能够识别的硬件中断信号;3)温度处理软件模块,用于硬件中断触发以后对应的中断程序,负责判断温度范围并对内存频率做出相应的调整,中断程序中温度界限允许设定多个,内存频率参数可以设定多组,中断程序根据温度界限,将与其对应的内存频率参数写入内存中实现内存频率调整;主动保护步骤如下:1)在内存温度采集处理模块中设置温度3个温度边界值分别为 temp_lo, temp_mid, temp_hi (temp_lo < temp_mid < temp_hi),并将内存设置为只要温度通过预设温度边界值就会发出低电平信号;2)在信号转化模块中,将内存发信号的引脚与南桥上的任意 GPIO相连,并将该 GPIO引脚设置为输入引脚,低电平有效;3)在温度处理软件模块的中断处理程序中,设置3个温度边界值,分别为temp_lo, temp_mid, temp_hi (temp_lo < temp_mid < temp_hi),并预设4组内存频率参数(f1 > f2 > f3 > f4);4)读取内存温度,根据软件中预设的温度边界值,通过中断程序读取内存温度,根据软件中预设的温度边界值,通过软件查表的方式找出对应的内存频率参数,并将这组参数值写入内存静态信息存储器中,通过对内存频率的改变来调整内存温度,从而实现对内存的保护。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310530402.8/,转载请声明来源钻瓜专利网。