[发明专利]使用主机存储器缓冲器的数据存储设备及其操作方法在审
| 申请号: | 201910977458.5 | 申请日: | 2019-10-14 |
| 公开(公告)号: | CN111090388A | 公开(公告)日: | 2020-05-01 |
| 发明(设计)人: | 金眩奭;全镇完 | 申请(专利权)人: | 三星电子株式会社 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 潘军 |
| 地址: | 韩国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 主机 存储器 缓冲器 数据 存储 设备 及其 操作方法 | ||
1.一种数据存储设备,包括:
非易失性存储器件,配置为存储控制所述数据存储设备的操作的执行代码;
存储控制器,配置为将来自所述非易失性存储器件的执行代码上载并存储至包括在外部主机设备中的主机存储器缓冲器,并且从所述主机存储器缓冲器实时下载执行代码并执行从所述主机存储器缓冲器下载的执行代码;以及
映射控制器,配置为管理映射表,所述映射表包括执行代码与存储所述执行代码的所述主机存储器缓冲器的主机地址之间的映射关系。
2.根据权利要求1所述的数据存储设备,其中,所述执行代码包括多个代码段,且所述映射控制器被配置为在所述映射表中存储所述多个代码段中的被上载至所述主机存储器缓冲器的上载代码段的主机地址。
3.根据权利要求2所述的数据存储设备,其中,所述存储控制器被配置为在所述数据存储设备的初始化操作期间向所述主机存储器缓冲器上载全部的所述多个代码段。
4.根据权利要求2所述的数据存储设备,其中,所述存储控制器被配置为在所述数据存储设备的初始化操作期间或在完成所述初始化操作之后的正常操作期间,向所述主机存储器缓冲器上载所述多个代码段的一部分。
5.根据权利要求4所述的数据存储设备,其中,所述存储控制器被配置为执行更新操作,以将存储在所述主机存储器缓冲器中的所述多个代码段中的上载部分替换为所述多个代码段中的其他代码段。
6.根据权利要求5所述的数据存储设备,其中,所述映射控制器被配置为在所述映射表中存储优先级信息,所述优先级信息表示所述多个代码段的访问重要性或访问频率。
7.根据权利要求6所述的数据存储设备,其中,所述映射控制器被配置为基于优先级信息,向存储控制器提供所述多个代码段的上载部分中具有最低优先级的上载代码段的地址,用于所述更新操作。
8.根据权利要求2所述的数据存储设备,还包括:作为随机存取存储器的内部存储器,
其中,所述存储控制器被配置为将所述多个代码段中的一部分从所述非易失性存储器件加载并存储至所述内部存储器。
9.根据权利要求8所述的数据存储设备,其中,所述映射控制器被配置为在所述映射表中存储所述多个代码段中的存储在所述内部存储器中的所述部分的内部地址。
10.根据权利要求8所述的数据存储设备,其中,存储在所述主机存储器缓冲器中的所述上载代码段的至少一部分与所述多个代码段中的存储在所述内部存储器中的所述部分重叠。
11.根据权利要求2所述的数据存储设备,还包括:
安全引擎,配置为对所述执行代码进行编码以生成受保护的执行代码,
其中,所述存储控制器被配置为将所述受保护的执行代码上载至所述主机存储器缓冲器。
12.根据权利要求11所述的数据存储设备,其中,所述安全引擎被配置为对从所述主机存储器缓冲器实时下载的所述受保护的执行代码进行解码,以向所述存储控制器提供所述执行代码。
13.根据权利要求11所述的数据存储设备,其中,所述安全引擎包括:
密钥寄存器,配置为存储安全密钥;以及
加密和解密单元,配置为基于所述安全密钥对所述执行代码进行加密以提供所述受保护的执行代码,并配置为对所述受保护的执行代码进行解密以提供所述执行代码。
14.根据权利要求13所述的数据存储设备,其中,所述加密和解密单元被配置为:基于所述安全密钥生成与所述执行代码相关的加密签名,并将所述加密签名组合在所述受保护的执行代码中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910977458.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种校园卡管理系统
- 下一篇:新颖化合物及包含其的有机发光器件





