一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

存储装置和操作存储装置的方法与流程

2022-07-02 14:23:35 来源:中国专利 TAG:

技术特征:
1.一种操作存储装置的方法,所述存储装置包括非易失性存储器和包括至少两个核的多核处理器,所述方法包括:由所述存储装置的主机接口从主机接收用于请求所述非易失性存储器执行预定存储器操作的第一存储器命令;由所述存储装置的任务调度器根据所述第一存储器命令生成第一任务和第二任务;由所述任务调度器基于所述至少两个核的执行时间从所述至少两个核当中选择第一核;由所述任务调度器将所述第一任务和所述第二任务指派给所述第一核;以及在所述第一核处理所指派的第一任务后,在由所述第一核向所述任务调度器请求后续任务的同时,由所述第一核加载用于处理所述第二任务的代码。2.根据权利要求1所述的操作存储装置的方法,其中,所述存储装置还包括连接到所述非易失性存储器的存储器接口,并且其中,在完成对所述第一任务和所述第二任务的处理之后生成的至少部分地基于所述第一存储器命令的第二存储器命令通过所述存储器接口被提供给所述非易失性存储器。3.根据权利要求1所述的操作存储装置的方法,其中,所述第一存储器命令包括读取寻址到第一逻辑地址的非易失性存储器单元的数据的读命令,所述第一任务包括搜索与所述第一逻辑地址对应的第一物理地址的任务,并且所述第二任务包括确定用于读取存储在寻址到所述第一物理地址的非易失性存储器单元中的数据的读电压的任务。4.根据权利要求1所述的操作存储装置的方法,其中,所述主机接口从所述主机接收不同于所述第一存储器命令的用于请求所述非易失性存储器执行预定存储器操作的第二存储器命令,所述任务调度器根据所述第二存储器命令生成第三任务,所述任务调度器检查所述第三任务的执行时间,并且基于所述第三任务的执行时间查看所述第一核和第二核的执行时间以选择所述第一核和所述第二核之一作为被指派所述第三任务的核,所述第一存储器命令包括用于读取多个非易失性存储器单元当中的第一存储器单元的数据的第一读命令,所述第二存储器命令包括用于读取所述多个非易失性存储器单元当中的第二存储器单元的数据的第二读命令,并且所述第三任务的执行时间根据所述第一存储器单元和所述第二存储器单元的位置而改变。5.根据权利要求1所述的操作存储装置的方法,其中,从所述至少两个核当中选择所述第一核的操作包括:所述任务调度器检查所述第一任务和所述第二任务的执行时间的操作,以及所述任务调度器基于所检查的所述第一任务和所述第二任务的执行时间查看所述第一核和第二核的执行时间,并且在将所述第一任务指派给所述第一核时,检查所述第一核和所述第二核的执行时间以进一步将所述第二任务指派给所述第一核的操作。
6.根据权利要求5所述的操作存储装置的方法,还包括:由所述任务调度器考虑所述第一任务和所述第二任务的执行时间来更新所述第一核的执行时间。7.一种用于操作存储装置的方法,所述存储装置包括非易失性存储器和包括至少两个核的多核处理器,所述方法包括:由所述存储装置的主机接口从主机接收用于请求所述非易失性存储器执行预定存储器操作的第一存储器命令;由所述存储装置的任务调度器基于所述第一存储器命令生成第一任务;由所述任务调度器检查所述第一任务的执行时间;由所述任务调度器基于所述至少两个核的执行时间从所述至少两个核当中选择第一核作为被指派所述第一任务的核,其中,所述至少两个核的执行时间基于所述第一任务的执行时间;由所述任务调度器考虑所述第一任务的执行时间来更新所述第一核的执行时间;由所述任务调度器向所述第一核发布所述第一任务;以及由存储控制器将在完成对所述第一任务的处理之后生成的基于所述第一存储器命令的第二存储器命令通过存储器接口提供给所述非易失性存储器。8.根据权利要求7所述的操作存储装置的方法,还包括:由所述任务调度器向所述第一核发布第二任务;以及在所述第一核处理所发布的第一任务之后,请求所述任务调度器指派后续任务,在所述第一核处理所发布的第一任务之后,在请求所述任务调度器指派所述后续任务的同时,将用于处理所述第二任务的代码加载到所述第一核中。9.根据权利要求8所述的操作存储装置的方法,其中,将在完成对所述第一任务的处理之后生成的基于所述第一存储器命令的第二存储器命令通过所述存储器接口提供给所述非易失性存储器的步骤包括:将在完成对所述第一任务和所述第二任务的处理之后生成的第二存储器命令通过所述存储器接口提供给所述非易失性存储器。10.根据权利要求7所述的操作存储装置的方法,其中,所述第一存储器命令包括用于读取寻址到第一逻辑地址的非易失性存储器单元的数据的读命令,所述第一任务包括搜索与所述第一逻辑地址对应的第一物理地址的任务,并且所述第二存储器命令包括用于读取寻址到所述第一物理地址的非易失性存储器单元的数据的读命令。11.一种存储装置,包括:非易失性存储器,其包括多个非易失性存储器单元;主机接口,其被配置为从主机接收用于请求所述非易失性存储器执行预定存储器操作的第一存储器命令;多核处理器,其包括多个核;任务调度器,其被配置为根据所述第一存储器命令生成多个任务,并且使用存储有所述多个任务中的每一个的处理时间的任务执行时间表和存储有所述多个核中的每一个的执行时间的执行时间戳表来从所述多个核当中选择处理所述多个任务的核;以及
存储器接口,其被配置为将在由所述多个核中的一个或多个核完成对所述多个任务的处理之后生成的基于所述第一存储器命令的第二存储器命令输出至所述非易失性存储器。12.根据权利要求11所述的存储装置,其中,所述存储器接口被配置为向所述非易失性存储器发送切换写使能信号和包括所述第二存储器命令的数据信号。13.根据权利要求11所述的存储装置,其中,所述多个任务包括第一任务和第二任务,所述任务调度器被配置为选择所述多个核当中的第一核作为处理所述第一任务和所述第二任务的核,并且在所述第一核请求所述任务调度器指派后续任务的同时,用于处理所述第二任务的代码被加载到所述第一核中。14.根据权利要求13所述的存储装置,还包括:缓冲存储器,其被配置为暂时存储要从所述非易失性存储器读取的数据,用于处理所述第二任务的代码被存储在所述缓冲存储器中。15.根据权利要求13所述的存储装置,其中,所述第一存储器命令包括读取寻址到第一逻辑地址的非易失性存储器单元的数据的读命令,所述第一任务包括搜索与所述第一逻辑地址对应的第一物理地址的任务,所述第二任务包括确定用于读取存储在寻址到所述第一物理地址的非易失性存储器单元中的数据的读电压的任务,并且所述第二存储器命令包括读取寻址到所述第一物理地址的非易失性存储器单元的数据的读命令。16.根据权利要求15所述的存储装置,其中,所述存储器接口被配置为向所述非易失性存储器发送切换写使能信号和包括所述第二存储器命令的数据信号。17.根据权利要求11所述的存储装置,其中,所述多个任务包括第一任务,所述任务调度器被配置为检查所述任务执行时间表中的所述第一任务的处理时间,所述任务调度器被配置为选择所述执行时间戳表中具有最短执行时间的第一核作为处理所述第一任务的核,所述任务调度器被配置为向所述第一核发布所述第一任务,并且所述任务调度器被配置为更新所述执行时间戳表。18.根据权利要求17所述的存储装置,其中,所述第一存储器命令包括读取寻址到第一逻辑地址的非易失性存储器单元的数据的读命令,所述第一任务包括搜索与所述第一逻辑地址对应的第一物理地址的任务,并且所述第二存储器命令包括读取寻址到所述第一物理地址的非易失性存储器单元的数据的读命令。19.根据权利要求18所述的存储装置,其中,所述存储器接口被配置为向所述非易失性存储器发送切换写使能信号和包括所述第二存储器命令的数据信号。20.根据权利要求11所述的存储装置,其中,所述任务调度器被配置为在选择处理所述多个任务的核之后使用所述任务执行时间表来更新所述执行时间戳表。

技术总结
公开了一种操作包括非易失性存储器和具有至少两个核的多核处理器的存储装置的方法和一种存储装置。该方法包括以下步骤:由存储装置的主机接口从主机接收用于请求非易失性存储器执行预定存储器操作的第一存储器命令;由存储装置的任务调度器根据第一存储器命令生成第一任务和第二任务;由任务调度器基于至少两个核的执行时间从至少两个核当中选择第一核;由任务调度器将第一任务和第二任务指派给第一核;以及在第一核处理所指派的第一任务后,在第一核向任务调度器请求后续任务的同时,由第一核加载用于处理第二任务的代码。由第一核加载用于处理第二任务的代码。由第一核加载用于处理第二任务的代码。


技术研发人员:崔完守 金荣昱 朴度炫
受保护的技术使用者:三星电子株式会社
技术研发日:2021.12.23
技术公布日:2022/7/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献