[发明专利]执行读取/写入操作的方法和托管客户端装置的计算系统在审
申请号: | 202110275193.1 | 申请日: | 2021-03-15 |
公开(公告)号: | CN114077557A | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 苏伽塔·达斯·普尔卡亚斯塔;苏雷什·威士奴伊 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F12/0877;G06F12/1027 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 刘林果;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 读取 写入 操作 方法 托管 客户端 装置 计算 系统 | ||
1.一种用于执行写入操作的方法,所述方法包括:
由主机通过访问共享存储器缓冲器内的缓存结构以追踪空闲的写入缓冲器,来从共享存储器缓冲器的多个写入缓冲器选择至少一个空闲的写入缓冲器;
由主机发送针对被选写入缓冲器的从缓存结构访问的至少一个逻辑地址,以向非易失性存储器发出写入命令;
从非易失性存储器接收对被选写入缓冲器的锁定指令;
基于接收的锁定指令,在缓存结构内更新被选写入缓冲器的状态;以及
允许非易失性存储器提取包括被选写入缓冲器的一个或多个锁定的写入缓冲器的内容。
2.根据权利要求1所述的方法,其中,从所述多个写入缓冲器选择至少一个空闲的写入缓冲器的步骤包括:将被选写入缓冲器初始化。
3.根据权利要求1所述的方法,其中,缓存结构是用于追踪所述多个写入缓冲器内的数据的逻辑地址和所述多个写入缓冲器的状态的数据结构,针对每个写入缓冲器,数据结构包括条目,所述条目包括:
当前在写入缓冲器中的数据的逻辑地址;以及
写入缓冲器的锁定或解锁状态。
4.根据权利要求3所述的方法,还包括:
在锁定被选写入缓冲器之前,通过与非易失性存储器相关联的控制器来检查在所述多个写入缓冲器中的累积的数据的量,以对从包括被选写入缓冲器的所述多个写入缓冲器到非易失性存储器的数据的提取进行调度。
5.根据权利要求4所述的方法,还包括:
在完成所述提取之后,重新更新缓存结构来解锁被选写入缓冲器以用于进一步的使用。
6.根据权利要求5所述的方法,其中,重新更新的步骤包括:将数据的逻辑地址标记为无效来作为对被选写入缓冲器进行解锁的一部分。
7.根据权利要求1至6中的任意一项所述的方法,其中,由非易失性存储器对所述一个或多个锁定的写入缓冲器的内容的提取对应于通过外围组件互连高速接口从共享存储器缓冲器到非易失性存储器的数据的单步传送。
8.根据权利要求1所述的方法,还包括:
向非易失性存储器注册与共享存储器缓冲器相关联的缓存结构的基地址和大小。
9.一种用于执行读取操作的方法,所述方法包括:
由主机基于共享存储器缓冲器内的缓存结构来检测与共享存储器缓冲器的至少一个写入缓冲器对应的逻辑地址;以及
允许由主机对共享存储器缓冲器直接访问,以将数据从所述至少一个写入缓冲器传送到分配的读取缓冲器,从而启用由共享存储器缓冲器内的内部数据传送定义的读取操作。
10.根据权利要求9所述的方法,其中,所述对共享存储器缓冲器的访问是对由内部直接存储器访问操作定义的主存储器的访问,而不需要通过外围组件互连高速接口的数据传送。
11.根据权利要求9所述的方法,还包括:
在与所述至少一个写入缓冲器对应的逻辑地址不可用的情况下,从主机向非易失性存储器发出读取命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110275193.1/1.html,转载请声明来源钻瓜专利网。