Non sono nato ieri, e so perfettamente che quando si misurano le memorie di massa le unità di misura non sono quelle binarie (1K=1024, 1M=1048576, eccetera) ma quelle decimali.
Però mi fa abbastanza specie che la chiavetta Kingston DataTraveler® G4 da 16 GB abbia una capacità di 15.711.879.168 byte. E il resto?
Ultimo aggiornamento: 2014-02-25 10:46
Some of a Flash storage device’s listed capacity is used for formatting and other functions and thus is not available
for data storage.
When a Flash storage device is designed and manufactured, steps are taken to ensure that the device operates
reliably and to permit the host device (computer, digital camera, tablets, mobile phone, etc.) to access the memory
cells — i.e., to store and retrieve data on the Flash storage device. Formatting includes the following operations:
1. Testing each memory cell in the Flash storage device.
2. Identifying all defective cells and taking steps to ensure that no data will be written to or read from a defective cell.
3. Reserving some cells to serve as “spares.” Flash memory cells have a long but finite lifetime. Therefore, some cells
are held in reserve to replace any memory cells that may fail over time.Flash Memory Guide
2
4. Creating a File Allocation Table (FAT) or other directory. To enable Flash devices to conveniently store and access
customer files, a file management system must be created to allow any device or computer to identify the files
stored in the Flash storage device. The most common type of file management system for Flash storage devices
is the File Allocation Table (FAT), which is also used on hard drives.
5. Reserving some cells for use by the Flash storage device’s controller, e.g., for storing firmware updates and other
controller-specific information.
6. Where applicable, reserving some cells for special features. For example, the specification for Secure Digital (SD)
cards requires reserved areas to support special copy protection and security features.
Se la misura dello spazio libero è stata fatta con un FS qualsivoglia, come fa notare il copincolla di m.fisk, è ovvio che parte dello spazionè usato dai metadati del file system utilizzato. Ed è vero per qualsiasi storage device, mica solo per le flash! Alcuni tipi di flash aggiungono (dal tuo punto di vista, tolgono) dello spazio in più per aumentare la ridondanza dei dati e aumentare la resilienza agli errori, sempre presenti in device del genere. In parte queste aree di memoria aggiuntiva non fanno parte dell’area di storage, ed in parte (specie per quelle di taglio elevato) sì.
Una cosa che non molti conoscono è che all’interno delle flash di taglio elevato c’è una CPU ed un piccolo sistema operativo che gestiscono i protocolli per la correzione d’errore.
Ti consiglio di dare un’occhiata a questo video, a circa 3 minuti troverai la tua risposta
https://www.youtube.com/watch?v=r3GDPwIuRKI
>Non stai salvando i tuoi dati, stai salvando una rappresentazione probabilistica dei tuoi dati
@tutti: http://media.kingston.com/pdfs/FlashMemGuide.pdf dice effettivamente «Some of a Flash storage device’s listed capacity is used for formatting and other functions and thus is not available for data storage.»
Peccato che non dicano da nessuna parte quanta memoria è usata.
@.mau.: perché non è affatto semplice quantificare questo spazio, ci sono diverse variabili. A puro titolo di paragone, la mia chiavetta da 64GB (68719476736 bytes lordi) dopo la formattazione a FAT32 dispone di 62897815552 bytes netti, circa 5GB di “perdita lorda”. In gran parte deriva dal file system.
qualcosa di simile accade(va) con la “misurazione” della capienza dei frigoriferi. 120 litri….200 litri….250 litri…
Qualcuno ha mai provato a riempirli d’acqua? o anche solo di cartoni del latte?