Valoarea comerciala a capacitatii stick-ului nu tine cont de relatia corecta dintre marimile binare si in loc de 2 la puterea 10 = 1024, considera marimea zecimala 10 la puterea 3 = 1000, pentru a putea afisa o capacitate mai mare.
1GB comercial = 1 000 000 000 B
1GB corect = 2 la puterea 30 = 1 073 741 824 B
64GB comerciali = 64 000 000 000 B
si pentru a afla capacitatea corecta impartim la 1GB corect
Capacitatea stick-ului de 64GB este de 64 000 000 000 / 1 073 741 824 = 59.6 GB
Pana la 58.7 e o oarecare diferenta care poate e folosita de stick.
Nu. Pai si atunci de ce scrie ca are 64 GB pe când acolo are 58, 8 GB? Macar sa scrie ca are 58, 8 nu sa prosteasca lumea.
Cred ca aceste unitati de stocare nu pot fi facute fix, dar incearca sa se apropie de cantiatea spusa. Oricum, daca isi bat mintile un pic, pot, dar ce sa faci.Asta e, cauta si tu pe google.
Asa cum pun producatorii problema, au inventat o notiune prin care ei au dreptate si nu ai voie sa te oftici:
Capacitatea de stocare este exprimata in GigaBytes (multiplu de 10^3 = 1000), iar Windows (si alte sisteme de operare) lucreaza in GibiBytes (multiplu de 2^10 = 1024).
1 KiloByte = 0, 976 KibiByte
1 MegaByte = 0, 953 MebiByte
1 GigaByte = 0, 931 GibiByte
Prin urmare, tu ti-ai luat un card de 64 GigaBytes, adica 64*0, 931 GibiBytes = 59, 6 GibiBytes.
Cel putin nu au fost atat de nesimtiti incat sa marcheteze capacitatea in biti (in loc de bytes, 8 bits = 1 byte), ca asa 64 GigaBits = 7, 45 GibiBytes (am impartit 59, 6 la 8, ca sa transform din bits in bytes). Acest lucru se practica in lumea reala, cand se discuta in companiile producatoare de stickuri si memorii de stocare (ca cipuri, nu produsul final).
De exemplu, daca iti cumperi de pe ebay sau banggood o placa de dezvoltare cu microcontroller, si are 4 Mb flash, in realitare are 512 KB (din nou, a trebuit sa impart la 8).