Byte konverteringsschema för binär och decimalkonvertering
diagrammet nedan försöker förklara 2016-scenariot. Dessa definitioner är inte ett samtycke. Användningen av enheter som Kibibyte, mebibytes, etc. (IEC) är inte allmänt känt.
binärt System (traditionellt)
i datalagring, traditionellt, när man beskriver digitala kretsar, är en kilobyte 210 eller 1 024 byte. Detta härrör från binär exponentiering som är gemensam för de kretsarna. Detta är det så kallade binära systemet där flera byte alltid är en exponent för två.
det binära prefixet kibi (gammalt k) betyder 210 eller 1 024, därför är en 1 kibibyte 1 024 byte. Enheterna (Kib, MiB, etc) grundades av International Electrotechnical Commission (IEC) 1998. Dessa enheter används för Ram-Kapacitet (random access memory), såsom huvudminne och CPU-cachestorlekar, på grund av den binära adresseringen av minnet. Se några exempel:
- 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)
nyligen använder de flesta hårddisktillverkare decimal megabyte (106) vilket skiljer sig något från decimalsystemet för små värden och väsentligt annorlunda för värden i storleksordningen terabyte och det blir förvirrande. Detta är det så kallade decimalsystemet där flera byte alltid är en exponent på tio som visas nedan:
- 1 byte (B) = 8 bitar (b) (en byte är alltid 8 bitar)
- 1 kilobyte (kB) = 103 byte = 1 000 byte
- 1 megabyte (MB) = 106 byte = 1 000 000 byte
- 1 gigabyte (GB) = 109 byte = 1 000 000 000 byte
- 1 terabyte (TB) = 1012 byte = 1 000 000 000 000 byte och så vidare …
vänligen, kontrollera tabellerna nedan för fler enheter.