存取管理的方法、记忆装置、控制器、主装置和电子装置制造方法及图纸

技术编号:34919627 阅读:43 留言:0更新日期:2022-09-15 07:11
本发明专利技术公开了一种用来进行一记忆装置的存取管理的方法以及相关装置(例如,所述记忆装置及其控制器诸如所述记忆装置中的一存储器控制器、相关的主装置以及相关的电子装置)。所述方法可包括:当所述主装置传送一主装置指令至所述记忆装置,利用所述存储器控制器估测所述主装置指令的一完成时间,以产生对应于所述完成时间的完成时间信息;以及利用所述存储器控制器将所述完成时间信息传送至所述主装置,以容许所述主装置于所述完成时间之后进行轮询以取得所述主装置指令的一执行结果。本发明专利技术能确保整体系统的妥善运作以避免相关技术中的问题,诸如主装置的硬件资源满载与过载。诸如主装置的硬件资源满载与过载。诸如主装置的硬件资源满载与过载。

【技术实现步骤摘要】
存取管理的方法、记忆装置、控制器、主装置和电子装置
[0001]本申请是申请日为2020年01月02日、申请号为202010000703.X、专利技术创造名称为“存取管理的方法、记忆装置、控制器、主装置和电子装置”的中国专利技术申请的分案申请。


[0002]本专利技术系关于闪存(Flash memory)的存取(access),尤指一种用来进行一记忆装置的存取管理的方法以及相关装置(例如,所述记忆装置及其控制器诸如所述记忆装置中的一存储器控制器、相关的主装置以及相关的电子装置)。

技术介绍

[0003]近年来由于存储器的技术不断地发展,各种可携式或非可携式记忆装置(例如:分别符合SD/MMC、CF、MS及XD标准的记忆卡;又例如:固态硬盘(solid state drive,SSD);又例如:分别符合UFS及EMMC标准的嵌入式(embedded)记忆装置)被广泛地实施于诸多应用中。因此,这些记忆装置中的存储器的存取控制遂成为相当热门的议题。
[0004]以常用的NAND型闪存而言,其可包括单阶细胞(single level c本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用来进行一记忆装置的存取管理的方法,所述记忆装置包括一非挥发性存储器以及用来控制所述非挥发性存储器的存取的一存储器控制器,所述非挥发性存储器包括至少一非挥发性存储器组件,所述方法的特征在于,包括:基于一主装置传送至所述记忆装置的一主装置指令,利用所述存储器控制器判断是否需要对所述非挥发性存储器进行一个或多个内部运作;当需要对所述非挥发性存储器进行一个或多个内部运作时,利用所述存储器控制器中一数据库所存储的时间参考数据估测完成一个或多个内部运作的一准备时间,并且基于所述准备时间来产生一完成时间信息;利用所述存储器控制器将所述完成时间信息传送至所述主装置,所述主装置依据触发所述存储器控制器开始执行所述主装置指令的一触发时间点与所述完成时间信息,决定释出所述主装置中的一读取缓冲区或一写入缓冲区的使用权的一资源释出时间;以及当所述资源释出时间到期时,所述主装置释出所述读取缓冲区或所述写入缓冲区的使用权。2.如权利要求1所述的方法,其特征在于,所述完成时间包括所述记忆装置执行所述主装置指令以产生所述执行结果所需的一时期。3.如权利要求1所述的方法,其特征在于,所述记忆装置先完成一先前运作,若存在,使所述记忆装置处于一备妥状态来执行所述主装置指令。4.如权利要求1所述的方法,其特征在于,所述方法还包括:于所述主装置传送所述主装置指令至所述记忆装置之后,控制所述主装置避免持续地为了所述执行结果进行轮询,直到所述完成时间已届时。5.如权利要求4所述的方法,其特征在于,控制所述主装置避免持续地为了所述执行结果进行轮询包括:控制所述主装置进行至少一其它运作,而非持续地为了所述执行结果进行轮询。6.如权利要求1所述的方法,其特征在于,所述主装置指令包括一请求;以及所述方法还包括:于所述主装置接收到所述完成时间信息之后,控制所述主装置触发所述记忆装置执行所述请求。7.如权利要求6所述的方法,其特征在于,所述请求代表一存取请求,且所述存取请求是一写入请求以及一读取请求中的一者。8.如权利要求6所述的方法,其特征在于,所述请求代表一写入请求,所述执行结果代表对应的确认,以及所述写入请求包括数据量信息,以容许所述存储器控制器依据所述数据量信息估测所述完成时间,其中所述数据量信息指出对应于所述写入请求的写入数据的一数据量。9.如权利要求6所述的方法,其特征在于,所述请求代表一读取请求,所述执行结果代表对应的读取数据,以及所述主装置传送目的地信息至所述记忆装置,以容许所述记忆装置依据所述目的地信息将所述执行结果存储于所述主装置的一存储器中的一目的地记忆区,其中所述目的地信息指出所述目的地记忆区。10.一种记忆装置,其特征在于,包括:一非挥发性存储器,用来存储信息,其中所述非挥发性存储器包括至少一非挥发性存
储器组件;以及一控制器,耦接至所述非挥发性存储器,用来控制所述记忆装置的运作,其中所述控制器包括:一处理电路,用来依据来自一主装置的多个主装置指令控制所述控制器,以容许所述主装置通过所述控制器存取所述非挥发性存储器,其中:所述控制器基于一主装置传送至所述记忆装置的一主装置指令,判断是否需要对所述非挥发性存储器进行一个或多个内部运作;以及当需要对所述非挥发性存储器进行一个或多个内部运作时,所述控制器利用一数据库所存储的时间参考数据估测完成一个或多个内部运作的一准备时间,并基于所述准备时间来产生一完成时间信息;所述控制器将所述完成时间信息传送至所述主装置,所述主装置依据触发所述存储器控制器开始执行所述主装置指令的一触发时间点与所述完成时间信息,决定释出所述主装置中的一读取缓冲区或一写入缓冲区的使用权的一资源释出时间,以及当所述资源释出时间到期时,所述主装置释出所述读取缓冲区或所述写入缓冲区的使用权。11.如权利要求10所述的记忆装置,其特征在于,所述完成时间包括所述记忆装置执行所述主装置指令以产生所述执行结果所需的一时期。12.如权利要求10所述的记忆装置,其特征在于,所述记忆装置先完成一先前运作,若存在,使所述记忆装置处于一备妥状态来执行所述主装置指令。13.一种包括如权利要求10所述的记忆装置的电子装置,其特征在于,所述电子装置还包括:所述主装置,耦接至所述记忆装置,其中所述主装置包括:至少一处理器,用来控制所述主装置的运作;以及一电源供应电路,耦接至所述至少一处理器,用来提供电源给所述至少一处理器以及所述记忆装置;其中所述记忆装置提供存储空间给所述主装置。14.一种记忆装置的控制器,所述记忆装置包括所述控制器以及一非挥发性存储器,所述非挥发性存储器包括至少一非挥发性存储器组件,所述控制器的特征在于,包括:一处理电路,用来依据来自一主装置的多个主装置指令控制所述控制器,以容许所述主装置通过所...

【专利技术属性】
技术研发人员:杨宗杰王文珑
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1