Nand Flash Based File-systems Usage guidlines: Difference between revisions
(Created page with "{{DocImage|category1=Windows|category2=}} = Nand Flash based File-Systems – Usage Guidelines= '''Follow the below guideline to ensure a reliable long-life file-system.''' ...") |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{PageHeader|Nand Flash based File-Systems – Usage Guidelines}} | |||
{{DocImage|category1=Windows|category2=}} | {{DocImage|category1=Windows|category2=}} | ||
'''Follow the below guideline to ensure a reliable long-life file-system.''' | '''Follow the below guideline to ensure a reliable long-life file-system.''' | ||
Line 6: | Line 6: | ||
Variscite uses SLC (Single-Level-Cell) NAND flash in its System-On-Modules, which is the preferred NAND flash technology in aspects of reliability. However, there is a limitation that flash memory has a finite number of erase-write cycles. SLC flash products are guaranteed to withstand around 100,000 write-erase-cycles (per block), before the wear begins to deteriorate the integrity of the storage. | Variscite uses SLC (Single-Level-Cell) NAND flash in its System-On-Modules, which is the preferred NAND flash technology in aspects of reliability. However, there is a limitation that flash memory has a finite number of erase-write cycles. SLC flash products are guaranteed to withstand around 100,000 write-erase-cycles (per block), before the wear begins to deteriorate the integrity of the storage. | ||
NAND devices also require bad block management by the device driver software, or by a separate controller chip. Windows CE / Linux have wear-leveling algorithms to ensure data integrity even in the case of a bad block appearing (Normal) in the NAND flash. | |||
NAND devices also require bad block management by the device driver software, or by a separate controller chip. Windows CE / Linux have wear-leveling algorithms to ensure data integrity even in the case of a bad block appearing (Normal) in the | |||
However, to ensure a long-life reliable file system, '''Where possible, try and keep the number of write cycles to the minimum!''' | However, to ensure a long-life reliable file system, '''Where possible, try and keep the number of write cycles to the minimum!''' | ||
#Keep on-going updating files (log files, data-bases…etc) managed at a RAM-based Folder (MyDocuments for example). | #Keep on-going updating files (log files, data-bases…etc) managed at a RAM-based Folder (MyDocuments for example). | ||
#Backup these updated files to the flash ( “Flash storage” or “mounted volume”, depending on platform) every certain amount of time. The longer the better. | #Backup these updated files to the flash ( “Flash storage” or “mounted volume”, depending on platform) every certain amount of time. The longer the better. |
Latest revision as of 17:22, 14 January 2021
Follow the below guideline to ensure a reliable long-life file-system.
Variscite uses SLC (Single-Level-Cell) NAND flash in its System-On-Modules, which is the preferred NAND flash technology in aspects of reliability. However, there is a limitation that flash memory has a finite number of erase-write cycles. SLC flash products are guaranteed to withstand around 100,000 write-erase-cycles (per block), before the wear begins to deteriorate the integrity of the storage.
NAND devices also require bad block management by the device driver software, or by a separate controller chip. Windows CE / Linux have wear-leveling algorithms to ensure data integrity even in the case of a bad block appearing (Normal) in the NAND flash. However, to ensure a long-life reliable file system, Where possible, try and keep the number of write cycles to the minimum!
- Keep on-going updating files (log files, data-bases…etc) managed at a RAM-based Folder (MyDocuments for example).
- Backup these updated files to the flash ( “Flash storage” or “mounted volume”, depending on platform) every certain amount of time. The longer the better.