调度微指令序列的方法及装置制造方法及图纸

技术编号:26170064 阅读:25 留言:0更新日期:2020-10-31 13:35
本申请公开了调度微指令序列的方法及装置,该方法包括当接收到第一命令时,执行对应于所述第一命令的第一微指令序列;当接收到第二命令时,若所述第一微指令序列正在执行中,暂停所述第一微指令序列;执行对应于所述第二命令的第二微指令序列。

【技术实现步骤摘要】
调度微指令序列的方法及装置
本专利技术涉及固态存储设备(SolidStorageDevice,SSD),更具体地,本专利技术涉及调度微指令序列的方法及装置。
技术介绍
同机械式硬盘相类似,固态存储设备(SSD)也是用于计算机系统的大容量、非易失性存储设备。固态存储设备一般以闪存(Flash)作为存储介质。如图1所示,为现有技术的存储系统的框图。其中主要包括主机系统110和固态存储设备120。其中,固态存储设备120包括接口模块130,存储控制器140,以及由多个闪存颗粒150组成的Flash阵列160。其中,接口模块130主要用于实现与主机系统通信的接口协议,例如SATA(SerialAdvancedTechnologyAttachment,串行高级技术附件)、USB(UniversalSerialBus,通用串行总线)、PCIE(PeripheralComponentInterconnectExpress,快速外围组件互连)、NVMe(NVMExpress)、SCSI(SmallComputerSystemInterface,小型计算机系统接本文档来自技高网...

【技术保护点】
1.一种调度微指令序列的方法,其特征在于,包括:/n当接收到第一命令时,执行对应于所述第一命令的第一微指令序列;/n当接收到第二命令时,若所述第一微指令序列正在执行中,暂停所述第一微指令序列;/n执行对应于所述第二命令的第二微指令序列。/n

【技术特征摘要】
1.一种调度微指令序列的方法,其特征在于,包括:
当接收到第一命令时,执行对应于所述第一命令的第一微指令序列;
当接收到第二命令时,若所述第一微指令序列正在执行中,暂停所述第一微指令序列;
执行对应于所述第二命令的第二微指令序列。


2.如权利要求1所述的方法,其特征在于,当所述执行对应于所述第一命令的第一微指令序列,包括:所述第一微指令序列使控制器执行以下操作:第一微指令序列让步;
所述执行对应于所述第二命令的第二微指令序列,包括:所述第二微指令序列使控制器执行以下操作:第二微指令序列让步;检查微指令序列执行状态;恢复所述第二微指令序列。


3.如权利要求1或2所述的方法,其特征在于,所述执行对应于所述第一命令的第一微指令序列还包括:启动定时器。


4.如权利要求3所述的方法,其特征在于,当接收到第二命令时,若所述第一微指令序列正在执行中,以及若所述定时器记录的时间小于阈值,则暂停所述第一微指令序列;
执行所述第二微指令序列。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一微指令序列正在执行中,以及若所述第二命令的优先级高于所述第一命令,则暂停所述第一微指令序列;
执行所述第二微指令序列。<...

【专利技术属性】
技术研发人员:王祎磊
申请(专利权)人:北京忆芯科技有限公司
类型:发明
国别省市:北京;11

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

1