Patent ID: 11188245

Abstract:
The present disclosure relates to a data storage device, system, and a data writing method. The device comprises a controller and a plurality of storage blocks, each storage block consisting of an idle storage block and a non-idle storage block, the controller connecting to each storage block respectively, wherein the controller is configured to generate, when receiving a data writing command, a self-adapting adjustment instruction according to a comparison between a storage distribution state of the storage block and a first threshold value to configure the idle-storage block as an SLC block or an XLC block; the storage block is configured to correspondingly adjust the storage distribution state according to the self-adapting adjustment instruction to store written data in the SLC block or the XLC block of the idle storage block. By dynamically configuring the storage blocks as an SLC block or an XLC block according to the storage distribution state, the data storage device, system, and the data writing method according to the embodiments of the present disclosure is capable of maintaining the reading/writing performance of the storage device for a relatively long period.