【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种包括处理器和至少一个连接于处理器之存储单元的计算机装置,其中所述存储单元包括具有预定保持时间的动态随机存取存储器,所述计算机装置用于在处理器上运行预定的程序,同时在存储时间内,暂时地将数据存储在动态随机存取存储器的至少一部分中。US-A-5.1148.546,US-A5.283.885,和US-A-5.469.559中公开了仅仅刷新包含有效数据的DRAM部分的类似技术。在传统上,所有的智能卡都具有用静态随机存取存储器(RAM)单元来实现的芯片。通过使用存储器阵列映像技术,就能够从这种RAM中恶意提取数据。因此,在实施例中,本专利技术的目的是在智能卡中应用这种DRAM,以便减少通过扫描其中保持的数据来恶意入侵RAM单元的风险。因此,根据本专利技术,存储时间比保持时间短,并且计算机装置在运行程序期间,使用而非刷新包括数据的动态随机存取存储器的至少一部分。本专利技术基于对特定领域的观察结果,在特定的使用领域中,尤其是(无接触)智能卡,有这样的固有的时间要求有限的保持而不用刷新DRAM单元的数据不再防碍对其有效使用。DRAM单元通常使用单(MOS)晶体管,而传统的静态型RAM单元需要四个或者更多(MOS)晶体管。根据本专利技术,在运行程序的同时DRAM的部分不刷新。由于没有使用刷新操作,DRAM单元中数据的保持时间就取决于DRAM单元的电容量。保持时间取决于单元的设计参数。在许多智能卡应用中,数据处理必须在小于150ms的时间内完成。而具有例如几百个ms保持时间的DRAM单元很容易设计。因此,执行计算所需要的数据要在适当设计的DRAM单元中 ...
【技术保护点】
一种包括处理器(5)和至少一个连接于所述处理器(5)的存储单元(7,9,11,13)的计算机装置,并且包括具有预定保持时间的动态随机存取存储器(13),所述计算机装置用来在所述处理器(5)上运行预定的程序的同时在存储时间内将数据暂时地存储在所述动态随机存取存储器(13)的至少一部分中,其中所述存储时间比所述保持时间短,并且在运行所述程序期间所述计算机装置使用而非刷新所述包含所述数据的动态随机存取存储器的所述至少一部分。
【技术特征摘要】
【国外来华专利技术】NL 1999-12-6 PCT/NL99/007461.一种包括处理器(5)和至少一个连接于所述处理器(5)的存储单元(7,9,11,13)的计算机装置,并且包括具有预定保持时间的动态随机存取存储器(13),所述计算机装置用来在所述处理器(5)上运行预定的程序的同时在存储时间内将数据暂时地存储在所述动态随机存取存储器(13)的至少一部分中,其中所述存储时间比所述保持时间短,并且在运行所述程序期间所述计算机装置使用而非刷新所述包含所述数据的动态随机存取存储器的所述至少一部分。2.根据权利要求1所述的一种计算机装置,其特征在于所述动态随机存取存储器(13)的所述至少一部分不与刷新电路相连接。3.根据权利要求1或者2所述的一种计算机装置,其特征在于所述动态随机存取存储器分为两个或者更多个存储体13(1),13(2),13(3),13(4),每一个存储体对于数据的存储和检索是可以独立存取的。4.根据权利要求1、2或者3所述的一种计算机装置,其特征在于所述动态随机存取存储器的又一部分(13(1))由附加逻辑电路(15)来控制。5.根据权利要求4所述的一种计算机装置,其特征在于所述附加逻辑电路(15)连接于通信接口(3)。6.根据权利要求4所述的一种计算机装置,它还包括连接于所述附加逻辑电路(15)的附加计算单元(17)。7.根据前面权利要求中任何一项权利要求所述的一种计算机装置,其特征在于所述动态随机存取存储器具有多个字线,每一个字线包括存储单元阵列,至少一个所述字线包括一个或者多个连接于校验逻辑(19)的存储单元列,校验逻辑(19)与所述处理器(5)相连,并且用来执行下述步骤(a)每当处理器将数据写入所述至少一个字线时,将预定的逻辑值写入所述一个或者多个存储器列;(b)每当所述处理器读所述至少一个字线时,读取所述一个或者多个存储单元列的实际内容;(c)校验是否所述实际内容与所述预定的逻辑值一致;(d)一检测到所述实际内容与所述预定值不同,就传输警告信号至所述处理器。8.根据权利要求7所述的一种计算机装置,其特征在于所述至少一个字线的所述一个或者多个存储器单元列使用具有比所述至少一个字线中的其它存储单元的保持时间短的存储单元来实现。9.根据前面权利要求中任何一项权利要求所述的一种计算机装置,它作为单片装置来实现。10.一种智能卡(1),具有根据权利前面权利要求中任...
【专利技术属性】
技术研发人员:爱德华卡雷尔德容,
申请(专利权)人:太阳微系统公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。