US Patent Application 18345759. HYBRID SOLID-STATE DRIVE simplified abstract

From WikiPatents
Jump to navigation Jump to search

HYBRID SOLID-STATE DRIVE

Organization Name

Microsoft Technology Licensing, LLC


Inventor(s)

Peng Li of Beaverton OR (US)


HYBRID SOLID-STATE DRIVE - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 18345759 Titled 'HYBRID SOLID-STATE DRIVE'

Simplified Explanation

This abstract describes a method for writing data to a solid-state drive (SSD) that has both non-volatile and volatile memory regions. The non-volatile memory region stores an address mapping table. When a write request is received, the system determines whether the requested address corresponds to the non-volatile memory or the volatile memory. If it corresponds to the non-volatile memory, the system determines the physical address in the non-volatile memory based on the address mapping table and writes the data to that address. If it corresponds to the volatile memory, the system writes the data to the second memory region based on the requested address.


Original Abstract Submitted

Systems, methods, and devices are described for writing to a solid-state drive (SSD) that includes a non-volatile memory device, the volatile memory device includes first and second memory regions, the first memory region storing an address mapping table. A write request that includes a host logic block address (LBA) and data is received. A determination of whether the received LBA corresponds to the non-volatile memory device or the second memory region is made. In response to the received LBA corresponding to the non-volatile memory device, a physical address of the non-volatile memory device corresponding to the received LBA is determined based on the address mapping table and the included data is written to the determined physical address of the non-volatile memory device. In response to the received LBA corresponding to the second memory region, the included data is written to the second memory region based on the received LBA.