存储器控制器、非易失性存储器装置及其存储装置的制作方法

文档序号:30608379发布日期:2022-07-01 22:58阅读:来源:国知局

技术特征:
1.一种用于操作存储器控制器的方法,所述方法包括:从第一主机接收第一命令;在队列中存储所述第一命令;当所述第一命令比当前正在执行的第二命令具有更高的优先级时,将所述第二命令的操作暂停并且执行所述第一命令的读操作;以及在完成所述第一命令的读操作之后继续所述第二命令的操作。2.根据权利要求1所述的操作存储器控制器的方法,其中,所述队列包括:紧急队列,其存储比当前正在执行的所述第二命令具有更高的优先级的紧急命令;以及正常队列,其存储不具有比所述第二命令更高的优先级的正常命令。3.根据权利要求2所述的操作存储器控制器的方法,其中,当所述紧急命令存储在所述紧急队列中时,所述存储器控制器将所述第二命令的操作暂停,并且执行所述紧急命令的操作。4.一种存储器控制器,包括:主机接口,其接收多个命令,并且输出对应于所述多个命令的数据;队列,其存储在所述主机接口处接收的所述多个命令;调度器,其根据所述队列中的所述多个命令的优先级调度操作顺序;以及中央处理单元,其基于调度后的顺序根据所述队列中的所述多个命令从非易失性存储器装置中读数据,其中,当接收到比当前正在执行的第二命令更加紧急的第一命令时,暂停所述第二命令的操作,并且执行所述第一命令的操作。5.根据权利要求4所述的存储器控制器,其中,所述队列包括:存储紧急命令的紧急队列;以及存储正常命令的正常队列。6.根据权利要求5所述的存储器控制器,其中,当所述第一命令的优先级比所述第二命令的优先级更加紧急时,所述调度器将所述第一命令存储在所述紧急队列中,并且当所述第一命令的优先级比所述第二命令的优先级更不紧急时,所述调度器将所述第一命令按次序存储在所述正常队列中。7.根据权利要求6所述的存储器控制器,其中,所述中央处理单元执行所述第一命令的操作,然后执行暂停的第二命令的其余操作。8.根据权利要求6所述的存储器控制器,其中,当接收到比所述第二命令具有更加紧急的优先级的第三命令时,所述调度器将所述第三命令存储在所述紧急队列中并在所述第一命令之后,并且所述调度器将待执行的所述第一命令的操作列队,然后在完成所述第一命令的操作之后将待执行的所述第三命令的操作列队。9.根据权利要求6所述的存储器控制器,其中,当接收到第三命令并且其依赖于所述第一命令时,所述调度器将所述第三命令存储在所述紧急队列中,并且所述调度器将待执行的所述第一命令的操作列队,然后在完成所述第一命令的操作之后将待执行的所述第三命令的操作列队。
10.一种非易失性存储器装置,包括:存储器单元阵列,其包括多个存储器单元并且存储数据;多个页缓冲器,其存储从所述存储器单元阵列读取的数据;命令控制单元,其响应于第一命令,推迟当前正在执行的第二命令的操作,并且执行所述第一命令的操作;缓冲器选择器,其在所述命令控制单元的控制下选择多个页缓冲器之一,以存储对应于所述第一命令或所述第二命令的数据;以及输出控制单元,其在所述命令控制单元的控制下输出选择的页缓冲器的数据。11.根据权利要求10所述的非易失性存储器装置,其中,通过存储器控制器将所述第二命令的操作暂停,并且在所述非易失性存储器装置中执行所述第一命令的操作。12.根据权利要求10所述的非易失性存储器装置,其中,当所述第一命令比所述第二命令更加紧急时,所述命令控制单元在所述第二命令的操作之前执行所述第一命令的操作。13.根据权利要求10所述的非易失性存储器装置,其中,所述多个页缓冲器包括:第一页缓冲器,其存储所述第一命令的第一数据;以及第二页缓冲器,其存储所述第二命令的第二数据。14.根据权利要求13所述的非易失性存储器装置,其中,在正在执行所述第一命令的操作的同时,所述缓冲器选择器选择所述第一页缓冲器,并且在正在执行所述第二命令的操作的同时,所述缓冲器选择器选择所述第二页缓冲器。15.根据权利要求14所述的非易失性存储器装置,其中,在所述第二命令的操作被中断的同时,所述缓冲器选择器不选择所述第二页缓冲器,并且当所述第二命令的操作恢复时,所述缓冲器选择器选择所述第二页缓冲器。16.根据权利要求14所述的非易失性存储器装置,其中,所述输出控制单元将存储在所述第一页缓冲器中的所述第一数据在所述第二数据之前输出至存储器控制器。17.根据权利要求10所述的非易失性存储器装置,其中,当所述第二命令的操作被中断,并且执行所述第一命令的操作时,所述缓冲器选择器选择所述多个页缓冲器中的一个页缓冲器,以存储所述第一命令的数据。18.根据权利要求10所述的非易失性存储器装置,其中,所述输出控制单元首先输出对应于所述第一命令或所述第二命令中的紧急命令的数据。19.一种数据中心,包括:第一主机,其发送第一读命令;第二主机,其发送第二读命令;以及存储装置,其生成对应于所述第一读命令和所述第二读命令的多个任务,并且根据执行操作的优先级调度所述多个任务的操作顺序,其中,当在正在执行所述第一任务的操作的同时接收到更紧急的第二任务时,所述存储装置在完成所述第一任务的操作之前执行所述第二任务的操作,然后继续所述第一任务的操作。20.根据权利要求19所述的数据中心,其中,所述存储装置包括:存储器控制器,其生成对应于所述第一读命令和所述第二读命令的所述多个任务,并且根据各个任务之间的从属关系或者所述第一主机和所述第二主机的优先级调度和输出
所述任务的操作顺序;以及非易失性存储器装置,其在接收到所述更紧急的第二任务时将当前任务的操作暂停,并且优先执行所述第二任务的操作。

技术总结
一种用于操作存储器控制器的方法、存储器控制器、非易失性存储器装置和数据中心,该方法包括:第一主机从接收第一命令;在队列中存储第一命令;当第一命令比当前正在执行的第二命令具有更高的优先级时,将第二命令的操作暂停并且执行第一命令的读操作;以及在完成第一命令的读操作之后继续第二命令的操作。命令的读操作之后继续第二命令的操作。命令的读操作之后继续第二命令的操作。


技术研发人员:崔完守 金荣昱 朴贤宣
受保护的技术使用者:三星电子株式会社
技术研发日:2021.12.29
技术公布日:2022/6/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1