This application provides an address translation system and method for a large-capacity solid-state storage device. The address conversion system of this application includes NVM chips and memory, NVM chips include multiple physical blocks, including data blocks, conversion blocks and update blocks; data blocks and update blocks record data written to solid-state storage devices; conversion blocks record the corresponding relationship between multiple logical addresses and physical addresses; and memory records global conversion directories, cached conversion pages and update transfers. Change the table.
【技术实现步骤摘要】
大容量固态存储设备的地址转换系统与方法
本申请涉及固态存储设备
,具体地,应用于大容量固态存储设备的地址转换系统与方法。
技术介绍
图1展示了固态存储设备的框图。固态存储设备102同主机相耦合,用于为主机提供存储能力。主机同固态存储设备102之间可通过多种方式相耦合,耦合方式包括但不限于通过例如SATA(SerialAdvancedTechnologyAttachment,串行高级技术附件)、SCSI(SmallComputerSystemInterface,小型计算机系统接口)、SAS(SerialAttachedSCSI,串行连接SCSI)、IDE(IntegratedDriveElectronics,集成驱动器电子)、USB(UniversalSerialBus,通用串行总线)、PCIE(PeripheralComponentInterconnectExpress,PCIe,高速外围组件互联)、NVMe(NVMExpress,高速非易失存储)、以太网、光纤通道、无线通信网络等连接主机与固态存储设备102。主机可以是能够通过上述方式同存储设备相通信的信息 ...
【技术保护点】
1.一种固态存储设备的地址转换系统,其特征在于,包括NVM芯片和存储器,NVM芯片包括多个物理块,物理块包括数据块、转换块与更新块;数据块与更新块中记录被写入固态存储设备的数据;转换块记录多个逻辑地址与物理地址的对应关系;存储器中记录全局转换目录、缓存的转换页与更新转换表。
【技术特征摘要】
1.一种固态存储设备的地址转换系统,其特征在于,包括NVM芯片和存储器,NVM芯片包括多个物理块,物理块包括数据块、转换块与更新块;数据块与更新块中记录被写入固态存储设备的数据;转换块记录多个逻辑地址与物理地址的对应关系;存储器中记录全局转换目录、缓存的转换页与更新转换表。2.一种读操作的处理方法,其特征在于,包括:响应于接收了读操作,用读操作的逻辑地址尝试得到物理地址;响应于获得了物理地址,读出数据。3.如权利要求2所述的处理方法,其特征在于,用读操作的逻辑地址尝试得到物理地址的方法包括:用读操作的逻辑地址查询更新转换表、用读操作的逻辑地址查询缓存转换页或用读操作的逻辑地址所在的逻辑地址段查询全局转换目录中的一种或多种。4.如权利要求3所述的处理方法,其特征在于,响应于读操作的逻辑地址查询更新转换表与查询缓存转换页之一命中时,使用命中的更新转换表或者命中的缓存转换页提供的物理地址。5.如权利要求3或4所述的处理方法,其特征在于,若读操作的逻辑地址会命中缓存的转换页,从全局转换目录获取缓存的转换页的地址,用读操作的逻辑地址查询缓存的转换页,从缓存的转换页的对应条目中获取物理地址。6.如权利要求5所述的处理方法,其特征在于,若读操作的逻辑地址不会命中缓存的转换页,从全局转换目录得到对应于该逻辑地址段的转换页地址;以及根据转换页地...
【专利技术属性】
技术研发人员:孙清涛,孙丛,
申请(专利权)人:北京忆恒创源科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。