Hvor mange byte indeholder en terabyte (1 TB) data?


Bedste svar

1 TB = 1024 GB

1 TB = 1024 * 1 GB = 1024 * 1024 * 1 MB = 1024 * 1024 * 1024 * 1 KB = 1024 * 1024 * 1024 * 1024 = 1.099.511.627.776 Byte

I hukommelsen er den mindste enhed Bit

så konvertering ser sådan ud,

8 Bit = 1 Byte

1024 Byte = 1 KB (KiloByte)

1024 KB = 1 MB (MegaByte)

1024 MB = 1 GB (GigaByte)

1024 GB = 1 TB (TeraByte)

1024 TB = 1 PB (PetaByte)

1024 PB = 1 EB (ExaByte)

1024 EB = 1 ZB (ZettaByte)

1024 ZB = 1 YB (YottaByte)

Svar

Strengt taget er 1TB = 1000 GB nøjagtigt. I det mindste siden slutningen af ​​90erne, da ISO-komitéen standardiserede de metriske præfikser, der blev brugt i computere. Men hvad du ser er den inkonsekvente (og forkerte) tendens hos mange systemer på computere, der bruger TB, til faktisk at betyde TiB og GB til faktisk at betyde GiB.

Hvad er forskellen? Og hvorfor er det overhovedet der?

Forskellen er et Gi / Ti / Mi / ki / osv. Præfiks betyder, at det fungerer med kræfter på 2. F.eks. 1 ki = 1024, 1Mi = 1024 ki = 1024 x 1024 = 1048576. Fortsættes videre til Gi, Ti, Pi osv. I samme mønster. Mens ak er nøjagtigt 1000 og 1 M = 1000k = 1000000 osv. I et lignende mønster.

Årsagen til, at computere bruger disse power-of-two-alternativer, er at computere laver matematik ved hjælp af base-2 (binær) i stedet for vores menneskelige måde at tælle i base-10 (decimal). Og i binær er 1000 faktisk ikke et “rundt” tal. Det efterlader rester ved deling og behov bærer ved multiplikation. Det betyder, at hvis computeren foretog alle sine hukommelses- / diskadgangsberegninger på disse, ville det være nødvendigt at lave mere komplicerede matematik og dermed køre langsommere. bliver en simpel “flytning af cifret” -operation. Ligesom at multiplicere og dele med 10 er meget let at gøre i decimal, multiplicere og dividere med 2 (eller en hvilken som helst styrke på to) er lige så let i binær – bare tilføj flere 0er til slutningen eller fjern nogle cifre fra slutningen. / p>

Du ser normalt dette problem på diskdrev. Producenten bruger den “korrekte” måde at angive disken på (siger) 1 GB. Og den indeholder faktisk 1000 000 000 byte. Men operativsystemet viser dem som GiB, det forventer 1GiB = 1024 MiB = 1024 x 1024 kiB = 1024 x 1024 x 1024 bytes = 1073 741824 bytes. Men da disken indeholder mindre end dette, skal du arbejde omvendt:

1 000 000 000 bytes / 1024 = 976562,5 kiB = 953,674… MiB = 0,931… GiB.

Samme dåse gøres til TB / TiB som i de fleste diske i disse dage. Det er bare en ekstra 1024 faktor, der skal multipliceres eller divideres med.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *