Bytekonverteringsdiagram for binær og decimal konvertering
diagrammet nedenfor forsøger at forklare 2016-scenariet. Disse definitioner er ikke en konsensus. Brugen af enheder som Kibibyte, mebibytes osv. (IEC) er ikke almindeligt kendt.
binært System (traditionelt)
i datalagring, traditionelt, når der beskrives digitale kredsløb, er en kilobyte 210 eller 1.024 bytes. Dette stammer fra binær eksponentiering, der er fælles for disse kredsløb. Dette er det såkaldte binære system, hvor flere bytes altid er en eksponent for to.
det binære præfiks kibi (gammel k) betyder 210 eller 1.024, derfor er en 1 kibibyte 1.024 bytes. Enhederne (Kib, MiB osv.) blev oprettet af den internationale elektrotekniske kommission (IEC) i 1998. Disse enheder bruges til Ram-Kapacitet (random access memory), såsom hovedhukommelse og CPU-cache-størrelser på grund af den binære adressering af hukommelsen. Se nogle eksempler:
- 1 byte (B) = 8 bits (b)
- 1 kibibyte – KiB | traditional Kilobyte – KB = 210 bytes = 1,024 bytes
- 1 mebibyte – MiB | traditional Megabyte – MB = 220 bytes = 1,048,576 bytes
- 1 gibibyte – GiB | traditional Gigabyte – GB = 230 bytes = 1,073,741,824 bytes
- 1 tibibyte – TiB | traditional Terabyte – TB = 2^40 bytes = 1,099,511,627,776 bytes and so on …
decimalsystemet (SI)
for nylig bruger de fleste harddiskproducenter decimalm megabyte (106), som er lidt anderledes end decimalsystemet for små værdier og betragtelig anderledes for værdier af Terabytes rækkefølge, og det bliver forvirrende. Dette er det såkaldte decimalsystem, hvor flere bytes altid er en eksponent på ti som vist nedenfor:
- 1 byte (B) = 8 bit (b) (en byte er altid 8 bit)
- 1 kilobyte (kB) = 103 bytes = 1.000 bytes
- 1 megabyte (MB) = 106 bytes = 1.000.000 bytes
- 1 gigabyte (GB) = 109 bytes = 1.000.000.000 bytes
- 1 terabyte (TB) = 1012 bytes = 1.000.000.000.000 bytes og så videre …
se venligst nedenstående tabeller for flere enheder.