![]() ![]() SSD over-provisioning (OP), the inclusion of extra storage in SSDs, is inaccessible to users and is not displayed in the host operating system. The process creates a permanent swap space to SSD’s controller to manage all the data traffic and storage for SSDs. To address the challenge, during firmware programming, manufacturers allocate a certain percentage of an SSD capacity for extra write operations and the extra capacity is called over-provisioning. However, the GC process also presents a new challenge-it interferes with the host write. This process is to create free blocks within SSDs by collecting valid pages into a single location and erasing the blocks containing invalid pages. To maintain the write performance, a process called garbage collection (GC) is utilized. However, the first erasing process and then the writing process will decrease the overall write performance of SSDs. Therefore, data won’t be overwritten on SSDs. Existing data must be erased to write new data. Data on SSDs is read and written at the page level but is erased at the block level. Why? Keep reading.Įach NAND flash memory consists of several blocks and each block consists of around 128 pages. ![]() Due to this, the data on SSDs cannot be overwritten when new data is written in. How Do SSDs Store Data?Īs we know, SSDs store data relying on NAND flash memory. To better understand what SSD over-provisioning is, let’s first learn how data is stored and erased on SSDs. This post from MiniTool is tailored to detail what SSD over-provisioning is and explains why it is necessary. Many users have a basic knowledge of this kind of drive but the concept of SSD over-provisioning is still confusing. SSDs originated in the 1950s and now go mainstream. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |