Quanti byte ci sono in 1GB di memoria?
Questo dipende dal tipo di memoria stranamente. Se si tratta di memoria flash allora di solito 1 GB significa 1000^3. Tuttavia, se la memoria è RAM allora la risposta è spesso 1024^3.
Kilo significa letteralmente mille in greco antico. Mega significa milione e giga significa milliardo (usando la scala lunga) o miliardo (usando la scala corta). Ecco una tabella.
Tuttavia, qualche nerd ha apparentemente pensato che sarebbe stato comodo chiamare la più vicina potenza di due anche un chilo. Così 2^10 = 1024 ora diventa improvvisamente anche un chilo. Questo è in qualche modo utile perché 10 linee di indirizzo possono ora indirizzare un "kilobyte" di memoria. Cosa sarebbe successo se la potenza due non fosse stata vicina a 1000 probabilmente non lo sapremo mai.
I nerd della rete purtroppo non erano d'accordo e hanno sempre usato kilo per indicare mille. Attualmente tutti gli HDD e gli SSD (che contengono memoria flash) sono tornati al vecchio significato e usano multipli di mille.
Oggi solo la memoria principale (RAM) usa ancora 1 GB per indicare 1024^3. Ciò significa che hai bisogno di più di 1 GB di memoria flash per memorizzare 1 GB di RAM. A causa di questo le persone intelligenti ora usano 1 GiB o un GibiByte (con "bi" per "binario") per indicare 1024^3 invece.
Che questa fosse un'idea stupida può essere facilmente dimostrata. Ai tempi d'oro dell'informatica (floppy) i dischi calcolavano ancora i byte usando 1kB = 1024. Quindi si avevano floppy da 720 KB che contenevano 720 x 1024 byte di memoria grezza. Poi raddoppiarono la dimensione e si ottenne un floppy da 1440 kB, che venne abbreviato in floppy da 1,44 MB.
Quindi quei floppy contenevano 1,44 x 1000 x 1024 byte di memoria.
Vedi il problema se adesso metti un valore diverso ai kB? Giusto!
Quindi finalmente la risposta idiota: 1 GB di RAM contiene precisamente 1073741824 byte o circa 1,074 GB.
[modificato da KB a kB poiché la K maiuscola è Kelvin nel sistema metrico, che è il motivo per cui usano k per significare kilo, le altre denominazioni sono comunque maiuscole]
Articoli simili
- Come può il nuovo logo di Google essere solo 305 byte, mentre il suo vecchio logo è 14.000 byte? Artboard
- Byte a 10 bit: Non sarebbe GRANDE se l'onnipresente definizione di 'byte' significasse 10 bit invece di 8?
- Come spostare i file dalla memoria interna a una scheda SD/memoria? Come si fa a spostare le app di LG Stylo 5 dalla memoria esterna alla scheda SD
- Quali sono alcuni dei migliori giochi che posso giocare sulla mia patata 1GB RAM telefono Android?