QNA > C > Cosa Sono I Gigabyte?

Cosa sono i gigabyte?

Cos'è un gigabyte di dati?

"Un gig" è l'abbreviazione di un gigabyte, o circa un miliardo di byte.

Quindi, cosa significa? Un byte è l'unità di base significativa usata dai computer per immagazzinare dati.

Un byte consiste di otto bit, che è l'abbreviazione di cifre binarie. Dove un normale numero a una cifra in "base 10" può contenere un valore da 0 a 9, un bit in "base 2" può contenere uno dei due valori, 0 o 1, da cui "binario".

Un numero a quattro cifre in base 10 può quindi contenere uno qualsiasi dei 10^4 valori, cioè uno dei 10.000 valori diversi. (0000-9999). Allo stesso modo, un byte di otto bit può contenere uno dei 256 (2^8) valori diversi (0-255).

(La notazione a^b è "computereze" per "a elevato alla potenza di b". C'è un modo per usare la notazione matematica su Quora, ma non ho ancora imparato a farlo, mi dispiace.)

Un byte può rappresentare qualsiasi cosa, ma quando si parla di memorizzazione dei dati ciò che si intende di solito sono i caratteri, proprio come queste lettere e numeri che sto scrivendo ora. (Questo è molto semplificato, ma il principio è valido.)

Così, torniamo al "gig".

Quando si tratta di grandi numeri, è spesso scomodo scriverli con tutte le loro cifre. Ho detto all'inizio che un giga è all'incirca un miliardo di byte, o 1.000.000.000 di byte.

Un modo più semplice per gestire questi grandi numeri è quello di prefissare l'unità (byte in questo caso) con un amplificatore. Per questo, usiamo le parole greche kilo, mega, giga, tera e così via. In un mondo in base 10 kilo significa 1.000, mega significa 1.000.000, giga significa 1.000.000.000 tera significa 1.000.000.000.000 e così via (si può rapidamente apprezzare perché i prefissi hanno senso!)

In un mondo digitale in base 2, tuttavia, è comune assegnare i valori binari pari più vicini ai nomi dei prefissi, così che kilo è 2^10 (1024), mega è 2^20 (1.048.576), giga è 2^30 (1.073.741.824) e tera è 2^40 (1.099.511.627.776).

Così, dopo questa lunga ma ancora troppo breve immersione nei numeri binari, possiamo vedere che "un gig" o un gigabyte equivale a 1.073.741.824 byte, o approssimativamente un miliardo di byte.

(Per complicare ulteriormente la cosa, i produttori di hard disk di solito usano anche 1.000-s per indicare la capacità dei loro prodotti, così un hard disk da un terabyte può memorizzare anche 1.000 miliardi di byte. Questo è - ovviamente - fatto per far sembrare le loro unità più grandi. "Un terabyte" di base 10 byte suona più del valore reale di 931 base 2-gigabyte...)

E infine, per mettere tutto questo in prospettiva, una pagina formato A4 o US Letter di testo normalmente denso occupa circa 5 kilobyte o circa 5.000 caratteri. Un gigabyte di memoria può quindi (ignorando i metadati come gli attributi, il colore, le selezioni dei caratteri, le immagini e così via) contenere circa 215.000 pagine di testo, o circa 500 romanzi di dimensioni decenti.

(Un meg, tuttavia, è apparentemente una grande specie di squalo preistorico estinto, un Megalodon, e anche incidentalmente il nome di un film di Hollywood davvero brutto che mi pento di aver speso due ore della mia vita a guardare. Quindi, sì...)

Di Isac Hedrington

Quale videogioco ha la migliore grafica? :: Qual è il miglior podcast di calcio?
Link utili