【技术实现步骤摘要】
【国外来华专利技术】用于存储器子系统的锁定管理
[0001]本公开大体上涉及存储器子系统,且更具体地,涉及改进存储器系统的组件锁定管理。
技术介绍
[0002]存储器子系统可以是存储系统,如固态驱动器(SSD)或硬盘驱动器(HDD)。存储器子系统可以是存储器模块,例如双列直插式存储器模块(DIMM)、小型DIMM(SO
‑
DIMM)或非易失性双列直插式存储器模块(NVDIMM)。存储器子系统可以包含存储数据的一或多个存储器组件。存储器组件可以例如是非易失性存储器组件和易失性存储器组件。一般来说,主机系统可以利用存储器子系统在存储器组件处存储数据以及从存储器组件检索数据。
附图说明
[0003]根据下文给出的详细描述和本公开的各种实施例的附图,将更充分地理解本公开。然而,图式不应视为将本公开限制于具体实施例,而是仅用于解释和理解。
[0004]图1说明根据本公开的一些实施例的包含存储器子系统的实例计算环境。
[0005]图2是根据本公开的实施例的存储于裸片锁定数据结构中的信息的示范性图示。 >[0006]图3是本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:从主机系统接收第一命令,所述第一命令对应于包含第一地址的第一读取操作;确定媒体的映射到所述第一地址的存储器组件;确定在所述存储器组件上存在读取锁定;确定取决于所述读取锁定的读取操作计数已达到读取阈值;响应于所述读取操作计数达到所述读取阈值,将所述第一读取操作添加到读取锁定队列;和响应于所述读取操作计数达到所述读取阈值,在所述第一读取操作之前执行第一写入操作。2.根据权利要求1所述的方法,其中所述读取阈值对应于当在所述存储器组件上存在读取锁定时,能够在所述存储器组件上执行的读取操作的数目。3.根据权利要求1所述的方法,其中所述读取阈值对应于当所述存储器组件上存在读取锁定时的时间段。4.根据权利要求1所述的方法,其另外包括响应于所述读取操作计数达到所述读取阈值而释放所述存储器组件上的所述读取锁定。5.根据权利要求1所述的方法,其另外包括:接收第二命令,所述第二命令对应于包含第二地址的第二读取操作;确定媒体的所述存储器组件映射到所述第二地址;确定在所述存储器组件上存在所述读取锁定;确定取决于所述读取锁定的所述读取操作计数尚未达到所述读取阈值;和响应于确定所述读取操作计数尚未达到所述读取阈值,执行所述第二读取操作。6.根据权利要求1所述的方法,其另外包括:接收第三命令,所述第三命令对应于第二写入操作,所述第二写入操作包含第三地址;确定媒体的所述存储器组件映射到所述第三地址;确定在所述存储器组件上不存在读取锁定;响应于确定在所述存储器组件上不存在读取锁定,锁定所述存储器组件以在所述存储器组件上获得写入锁定;和执行所述第二写入操作。7.根据权利要求1所述的方法,其另外包括:接收第三命令,所述第三命令对应于第二写入操作,所述第二写入操作包含第三地址;确定媒体的所述存储器组件映射到所述第三地址;确定在所述存储器组件上存在所述读取锁定;将所述第二写入操作添加到写入锁定队列;确定已释放所述存储器组件上的所述读取锁定;在所述存储器组件上获得写入锁定;和执行所述第二写入操作。8.一种包括指令的非暂时性计算机可读存储媒体,所述指令当由处理装置执行时,致使所述处理装置:接收第一命令,所述第一命令对应于包含第一地址的第一读取操作;
确定媒体的映射到所述第一地址的存储器组件;确定在所述存储器组件上存在读取锁定;确定取决于所述读取锁定的读取操作计数已达到读取阈值;响应于所述读取操作计数达到所述读取阈值,将所述第一读取操作添加到读取锁定队列;和响应于所述读取操作计数达到所述读取阈值,在所述第一读取操作之前执行第一写入操作。9.根据权利要求8所述的非暂时性计算机可读媒体,其中所述读取阈值对应于当在所述存储器组件上存在读取锁定时,能够在所述存储器组件上执行的读取操作的数目。10.根据权利要求8所述的非暂时性计算机可读媒体,其中所述读取阈值对应于当所述存储器组件上存在读取锁定时的时间段。11.根据权利要求8所述的非暂时性计算机可读媒体,其中所述处理装置被进一步配置成响应于所述读取操作计数达到所述读取阈值而释放所述存储器组件上的所述读取锁定。12.根据权利要求8所述的非...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。