A system is provided, including a storage device having a storage section including a plurality of bit units coupled to a corresponding first signal line and a second signal line, and a control logic for changing a memory state of a plurality of bit units via a first signal line and a second signal; a memory controller coupled to a storage device to change one or more initial bits The initialization signal is transmitted to the storage device, wherein the storage device initializes the storage portion within the clock period in response to one or more initialization signals.
【技术实现步骤摘要】
【国外来华专利技术】存储设备的初始化本公开涉及用于访问计算系统中的存储器的技术,并且特别地但非排他地,涉及用于初始化存储器中的位(bit)的技术。在计算系统中,不同的应用(或进程)可以使用相同的存储器,由此后续应用能够访问或恢复来自先前应用所使用的存储器的数据,并且由此恢复的数据可能包括敏感/安全性信息。例如,在具有持久存储器的系统中在从电源故障重新启动之后可能发生这样的访问。为了防止这样的访问,或者为了提高应用(例如,加密操作)的效率,存储器或其一部分可以在被应用访问之前被初始化。这种初始化可能包括针对初始化的内核归零(Kernelzeroing),因此数据将不会泄露给另一个进程。此外,Linux在页面被写入时执行懒惰(lazy)初始化,即,“写入时复制(Copy-on-Write)”,而FreeBSD通过在多个时钟周期内初始化存储器的多个页面并维持用于分配的存储器池来进行急切(eager)初始化。在如在C中通过memset的分配之后,或者在如在C++或C#中由构造函数隐式地初始化之后,需要用户空间应用以初始化堆存储器页面,。另外,例如,为了虚拟机间安全/数据隐私,管理程序在将物理页面分配给另一个机器之前在多个时钟周期内初始化这些页面。但是,随着存储器容量和应用需求的增长,初始化正在成为时间和能耗增加的进程。因此,需要用于实现初始化的改进方法。
技术实现思路
根据第一技术,提供了一种系统,该系统包括:存储设备,该存储设备具有包括耦合到相应的第一信号线和第二信号线的多个位单元的存储部分,以及用于经由第一信号线和 ...
【技术保护点】
1.一种系统,包括:/n存储设备,具有存储部分,所述存储部分包括耦合到相应的第一信号线和第二信号线的多个位单元,以及用于经由第一信号线和第二信号线改变所述多个位单元的存储器状态的控制逻辑;/n存储器控制器,耦合到所述存储设备,以将一个或多个初始化信号传送到所述存储设备;/n其中所述存储设备用于响应于所述一个或多个初始化信号在时钟周期内初始化所述存储部分。/n
【技术特征摘要】
【国外来华专利技术】20170331 GB 1705294.51.一种系统,包括:
存储设备,具有存储部分,所述存储部分包括耦合到相应的第一信号线和第二信号线的多个位单元,以及用于经由第一信号线和第二信号线改变所述多个位单元的存储器状态的控制逻辑;
存储器控制器,耦合到所述存储设备,以将一个或多个初始化信号传送到所述存储设备;
其中所述存储设备用于响应于所述一个或多个初始化信号在时钟周期内初始化所述存储部分。
2.如权利要求1所述的系统,其中所述一个或多个初始化信号包括以下中的一个或多个:初始化信号、初始化地址信号、初始化范围信号和初始化数据信号。
3.如权利要求2所述的系统,其中所述初始化地址信号指定所述存储部分的起始地址。
4.如权利要求2或3所述的系统,其中所述初始化范围信号指定所述多个存储部分的地址。
5.如权利要求2至4中任一项所述的系统,其中所述初始化范围信号包括偏移值。
6.如权利要求2至5中任一项所述的系统,其中所述初始化数据信号指定所述多个位单元的初始化状态。
7.如权利要求2至6中任一项所述的系统,其中所述控制逻辑至少部分地基于以下中的一个或多个来选择第一信号线:所述初始化地址信号和所述初始化范围信号。
8.如前述任一项权利要求所述的系统,其中多个位单元耦合到两个或更多个第二信号线。
9.如权利要求8所述的系统,其中所述控制逻辑至少部分地基于以下之一来控制第二信号线:所述初始化数据信号和默认初始化状态。
10.如权利要求2至9中任一项所述的系统,其中所述存储设备至少部分地基于以下中的一个或多个来生成初始化选择信号:所述初始化信号、所述初始化地址信号、所述初始化范围信号和所述初始化数据信号。
11.如权利要求10所述的系统,其中所述存储设备包括用于至少部分地基于以下中的一个或多个来选择第一信号线的逻辑:所述初始化选择信号和所述初始化字线信号。
12.如权利要求11所述的系统,其中所述逻辑包括OR门。
13.如权利要求11所述的系统,其中所述逻辑包括AND门。
14.如前述权利要求中任一项所述的系统,其中所述多个位单元中的每个位单元包括表示所述位单元的存储器状态的存储元件。
15.如权利要求14所述的系...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。