[发明专利]可提升写入保护的存储器系统及相关方法有效
申请号: | 201010185277.8 | 申请日: | 2010-05-28 |
公开(公告)号: | CN102262598A | 公开(公告)日: | 2011-11-30 |
发明(设计)人: | 李旭明 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F11/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提升 写入 保护 存储器 系统 相关 方法 | ||
技术领域
本发明涉及一种可提升写入保护的存储器系统及相关方法,尤其涉及一种可有效降低存储器装置被误写的风险进而提升写入保护的存储器系统及相关方法。
背景技术
存储器装置是电子产品中不可或缺的组成部分,主要用来提供存储数字数据及程序,以提供处理器存取执行。随着现今电子产品渐渐走向信息化、多媒体化、网络化与移动化的同时,对于存储器装置的需求亦产生了极大的变化。一般来说,存储器装置可分为一次写入型与可重复读写型存储器。一次写入型的存储器,例如只读存储器(Read Only Memory,ROM),被写入数据后即无法更改,只允许读取而无法再写入其他数据。具重复读写特性的存储器,例如快闪存储器(Flash Memory),可以擦除原来存储的数据,再写入新的数据,如此反复地更新存储数据。
然而,可重复读写的存储器虽可提供优异的使用便利性,相对地,却也因而带来了许多可能发生错误的风险,例如当供应电源开启或关闭瞬间、电源不稳定时或是控制信号不稳定时,都有可能造成存储器中所存储的数据遭到破坏,也就是说,发生了误写或误擦除到存储器中部分或全部数据的情况,进而使所存储的数据变得不正确或不完整,造成无法预期的结果。甚至,如果是存储器中所存储的数据是与计算机系统运作相关的系统数据,例如,一基本输出入系统码(BIOS code)或是一嵌入式控制器码(EC code),则将因所误写或遗失的数据为永久性的损害,而且亦无法利用重新开机的方式予以挽救,最终造成整个计算机系统无法正常运作。
因此,为了防止存储器装置内所存储的数据无由地被任意删除或是写入非预期的数据,已知技术通常会运用软件或是硬件设计来提供存储器装置一写入保护(write protection)的措施,以降低数据遭到破坏的机会。举例来说,通过软件的设定来对存储器装置设定一写入保护期间,并利用指令操作来控制存储器装置于该写入保护期间无法被写入任何数据或是进行任何数据区块的擦除动作,如此一来,将可避免存储器装置中所存储的数据于该写入保护期间不会因前述的外在因素所造成的影响而有任何非预期的变动。除此之外,在已知技术中,也可通过其他的硬件设计来提供前述的写入保护机制,例如利用嵌入式控制器经由控制通用输入输出(GPIO)引脚,来直接对存储器装置进行写入程序的限制,使存储器装置在写入保护期间可以避免被误写入或擦除数据。然而,已知以软件或硬件所设计的写入保护机制,仅消极的提供存储器装置于不需进行数据写入动作的时机(写入保护期间)不会被误写,但是却未针对不同数据的写入情况,可能会需要不同的工作时间来做写入时间的规范,而造成在允许数据写入的期间,存储器装置可能会于正常数据写入程序完成后,被误写入非预期的数据。举例来说,请参考图1,图1为已知一数据写入的示意图。假设x期间(时间点A至时间B)以及Z期间(时间点C至时间D)分别为一写入保护期间,而Y期间(时间点B至时间C)为一数据写入期间,也就是说,存储器装置于Y期间可以进行写入或擦除数据程序。由于已知技术中Y期间通常为一固定大小的时间间隔,但是存储器装置每次于Y期间所写入的数据数量及类型并非一定,因此所需的写入时间可能会小于Y期间。如图1所示,假设存储器装置在时间B点开始进行数据写入程序,而于时间点C’即已完成所有的数据写入程序,因此,在时间点C’至时间点C的这段空白期间,并没有被用来进行正常的写入程序,此时,如果是发生前述非预期的外在事件(例如电源不稳定造成信号的变异,使存储器装置误认为一正常数据信号),将造成额外不想要的数据会被写入存储器装置中而发生误写的状况。换句话说,对于存储器装置来说,在数据写入期间中仍可能会存在有多余的空白时间,而已知技术却无任何解决的方案,将徒增存储器装置可能被误写的机会。
发明内容
因此,本发明主要在于提供一种可提升写入保护的存储器系统及相关方法。
本发明公开一种存储器系统,该存储器系统包含有一提升写入保护的存储器装置,用来存储数据;一第一控制单元,耦接于该存储器装置,用来于一写入保护期间,禁止对该存储器装置进行一数据写入程序;以及一第二控制单元,耦接于该存储器装置,用来于该写入保护期间结束时,依据一写入期间,控制对该存储器装置进行该数据写入程序,其中,该写入时间相关于该数据写入程序。
本发明另公开一种可提升一存储器装置的写入保护的方法,该方法包含有于一写入保护期间,禁止对该存储器装置进行一数据写入程序;以及在该写入保护期间结束时,根据一写入期间,控制对该存储器进行该数据写入程序,其中,该写入期间相关于该数据写入程序。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010185277.8/2.html,转载请声明来源钻瓜专利网。