【技术实现步骤摘要】
本专利技术涉及固态存储设备(Solid Storage Device, SSD),更具体地,本专利技术涉及将数据写入固态存储设备中的随机访问存储器的方法及装置。
技术介绍
同机械式硬盘相类似,固态存储设备(SSD)也是用于计算机系统的大容量、非易失性存储设备。固态存储设备一般以闪存(Flash)作为存储介质。在中国专利文献CN102043689A中公开了如图13所示的固态存储设备。如图13所示,为目前一般的固态存储设备的功能框图。其中主要包括主机系统1301和固态存 储设备1302。其中,固态存储设备1302包括接ロ模块1303,固态存储处理器1304,以及以Flash颗粒1305为单位组成的Flash阵列1306。其中,接ロ模块1303主要用于实现与主机系统一致的接ロ协议,例如SATA (Serial Advanced Technology Atta chment,串行高级技术附件)、USB (UniversalSerial Bus,通用串行总线)、PCIE (Peripheral Component Interconnect Express,快速外围组件互连)、SCSI (Small Computer System Interface,小型计算机系统接ロ)、IDE(Integrated Drive Electro nics,集成驱动器电子)等。通过接ロ模块1303,固态存储设备呈现给主机系统的是一个拥有一定逻辑空间的标准存储设备。固态存储处理器1304是整个存储设备的控制核心,主要负责接ロ模块1303以及闪存阵列1306之间的控制信号及数据的传输、F ...
【技术保护点】
【技术特征摘要】
1.一种将数据写入存储设备的方法,所述存储设备包括缓冲存储器和闪存存储器,所述存储设备与信息处理设备可通信地连接,所述方法包括 从信息处理设备接收第一 DMA描述符,所述DMA描述符包括用于所述信息处理设备的地址、用于所述闪存存储器的地址以及用于所述缓冲存储器的地址; 当所述第一 DMA描述符指示DMA写操作时,基于用于所述信息处理设备的地址和用于所述缓冲存储器的地址,以DMA传输方式从所述信息处理设备将第一数据写入到所述缓冲存储器; 基于用于所述闪存存储器的地址和用于所述缓冲存储器的地址,将所述缓冲存储器中的所述第一数据,写入到所述闪存存储器。2.根据权利要求I所述的方法,其中所述第一DMA描述符包括第一 DMA描述符命令和第一 DMA描述符数据,所述第一 DMA描述符数据包括用于所述信息处理设备的地址和用于所述缓冲存储器的地址,所述第一 DMA描述符命令包括用于所述闪存存储器的地址;所述方法还包括 将所述第一 DMA描述符数据变换为第一 DMA微指令,所述第一 DMA微指令指示用于所述闪存存储器的地址、用于所述信息处理设备的地址以及用于所述缓冲存储器的地址; 其中,当所述第一 DMA微指令指示DMA写操作时,基于用于所述信息处理设备的地址和用于所述缓冲存储器的地址,以DMA传输方式从所述信息处理设备将第一数据写入到所述缓冲存储器; 基于用于所述闪存存储器的地址和用于所述缓冲存储器的地址,将所述缓冲存储器中的所述第一数据,写入到所述闪存存储器。3.根据权利要求I所述的方法,其中所述第一DMA描述符包括第一 DMA描述符命令、第一 DMA描述符数据以及第二 DMA描述符数据,所述第一 DMA描述符数据包括第一用于所述信息处理设备的地址和第一用于所述缓冲存储器的地址,所述第二 DMA描述符数据包括第二用于所述信息处理设备的地址和第二用于所述缓冲存储器的地址,所述第一 DMA描述符命令包括用于所述闪存存储器的地址;所述方法还包括 将所述第一 DMA描述符数据变换为第一 DMA微指令,将所述第二 DMA描述符数据变换为第二 DMA微指令,所述第一 DMA微指令指示第一用于所述闪存存储器的地址、第一用于所述信息处理设备的地址以及第一用于所述缓冲存储器的地址,所述第二 DMA微指令指示第二用于所述闪存存储器的地址、第二用于所述信息处理设备的地址以及第二用于所述缓冲存储器的地址,其中所述第二闪存存储器地址与所述第一闪存存储器地址相距预定偏移值; 其中,当所述第一 DMA微指令指示DMA写操作时,基于第一用于所述信息处理设备的地址和第一用于所述缓冲存储器的地址,以DMA传输方式从所述信息处理设备将第一数据写入到所述缓冲存储器;当所述第二 DMA微指令指示DMA写操作时,基于第二用于所述信息处理设备的地址和第二用于所述缓冲存储器的地址,以DMA传输方式从所述信息处理设备将第二数据写入到所述缓冲存储器; 基于第一用于所述闪存存储器的地址和第一用于所述缓冲存储器的地址,将所述缓冲存储器中的所述第一数据,写入到所述闪存存储器;基于第二用于所述闪存存储器的地址和第二用于所述缓冲存储器的地址,将所述缓冲存储器中的所述第二数据,写入到所述闪存存储器。4.根据权利要求1、2中的任何一项所述的方法,其中 当将所述第一数据写入到所述闪存存储器之后,向所述信息处...
【专利技术属性】
技术研发人员:路向峰,
申请(专利权)人:北京忆恒创源科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。