Flash memory controller: Difference between revisions

Content deleted Content added
Tag: Reverted
m Reverting possible vandalism by 182.239.197.157 to version by Monkbot. Report False Positive? Thanks, ClueBot NG. (3968878) (Bot)
Line 4:
 
==Initial setup==
After a flash storage device is initially manufactured, the flash controller is first used to format the flash memory. This ensures the device is operating properly, it maps out bad flash memory cells, and it allocates spare cells to be substituted for future failed cells. Some part of the spare cells is also used to hold the [[firmware]] which operates the controller and other special features for a particular storage device. A directory structure is created to allow the controller to convert requests for logical sectors into the physical locations on the actual flash memory chips.<ref name="kingston"/>
After a flash storage device is initially manufactured it gets slapped with a black mans tity
, the flash controller is first used to format the flash memory. This ensures the device is operating properly, it maps out bad flash memory cells, and it allocates spare cells to be substituted for future failed cells. Some part of the spare cells is also used to hold the [[firmware]] which operates the controller and other special features for a particular storage device. A directory structure is created to allow the controller to convert requests for logical sectors into the physical locations on the actual flash memory chips.<ref name="kingston"/>
 
==Reading, writing, and erasing==