[发明专利]用于快速引导读取的方法有效
申请号: | 201910532063.4 | 申请日: | 2019-06-19 |
公开(公告)号: | CN110970078B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | A·沙哈拉巴尼;I·法蒂尼;A·阿哈朗诺夫;M·萨佩尔 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G11C16/34 | 分类号: | G11C16/34 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵志刚;赵蓉民 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 快速 引导 读取 方法 | ||
本发明题为“用于快速引导读取的方法”。本发明公开了一种优化数据存储设备处的挂载过程的方法。存储设备利用挂载过程与主机进行通信并挂载主表,所述主表高速缓存与引导分区相关联的转换表指针。然后,所述存储设备向所述主机发送就绪信号,所述就绪信号指示所述存储设备准备好从所述主机接收引导分区读取命令。如果在一个时间窗口期间接收到所述引导分区读取命令,则所述存储设备在所述时间窗口内暂停所述挂载过程以接收所述引导分区读取命令并执行所述引导分区读取命令。因此,通过在所述主表中高速缓存引导分区指针,缩短所述引导分区的所述挂载时间,以允许所述存储设备更早地发送所述就绪信号并为所述主机提供对所述引导分区的更早访问。
技术领域
在一些实施方案中,本公开涉及包括非易失性存储器(NVM)设备以及与其一起使用的存储器控制器的数据存储设备(例如,固态设备(SSD)或固态驱动器)。更具体地,但非排他性地,本公开涉及优化数据存储设备处的挂载过程,以向主机设备提供对引导分区的更早访问(例如,读取访问)。
背景技术
结合有非易失性存储器(NVM)(诸如,闪存NAND存储器)的固态设备(SSD),正在替代或补充传统的旋转硬盘驱动器,以用于针对许多消费者或工业电子器件和计算机的海量存储。在典型的基于SSD的产品中,主机计算设备包括NVM设备控制器或者与NVM设备控制器进行通信,NVM设备控制器继而又控制对一个或多个NVM设备的访问。
在汽车技术中,主机设备的子系统可以依赖于存储在数据存储设备中的数据。由于主机设备子系统依赖于存储的数据,因此此类主机设备子系统可以相对于存储设备的挂载以串行方式挂载。因此,存储设备挂载时间可能极大地影响主机设备子系统的性能。
在既往方法中,存储设备挂载过程是内部操作,其中存储设备挂载整个存储设备系统。既往的存储设备挂载设计旨在尽可能地减少挂载时间,以便存储设备开始从主机设备接收读取和写入命令。当挂载过程完成时,存储设备可以接收用于所有支持的分区的主机设备命令。值得注意的是,既往的主机设备写入过程可能被设计成,用于使写入和读取性能最大化而不是用于缩短挂载时间。
存储设备可以支持包括主机引导分区的多个分区。目前,由于所有分区均受同一系统挂载过程的约束,主机引导分区挂载时间等同于其他分区的挂载时间。当存储设备准备好接收用于整个存储范围的命令时,挂载过程完成。即使在主机引导分区比其他分区更早挂载的系统中,与主机引导分区相关的读取命令的服务级别也较低(例如,读取等待时间较长),因为在挂载过程期间或在挂载过程完成时,对此类读取命令和来自其他分区的命令同时进行服务。鉴于上述情况,当前的存储设备挂载过程对于需要尽早访问主机引导分区的汽车应用(例如,备份摄像头应用)而言可能太慢。因此,减少主机引导分区或任何其他特定分区的挂载时间以改善与此类分区相关的命令的处理等待时间将是有利的。
发明内容
下文呈现了对本公开的一些方面的简要概述,以提供对这些方面的基本理解。该概述并不是对本公开的所有设想特征的广泛概述,并且既不旨在标识本公开的所有方面的关键或重要元素,也不旨在描绘本公开的任何或所有方面的范围。其唯一目的是以简化形式呈现本公开的一些方面的各种概念,以作为稍后呈现的更详细描述的序言。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910532063.4/2.html,转载请声明来源钻瓜专利网。