wykres konwersji bajtów dla konwersji binarnej i dziesiętnej
Poniższy wykres próbuje wyjaśnić scenariusz 2016. Definicje te nie są jednoznaczne. Użycie jednostek takich jak Kibibyte, mebibytes itp. (IEC) nie jest powszechnie znany.
układ binarny (tradycyjny)
w przechowywaniu danych, tradycyjnie, przy opisywaniu układów cyfrowych, kilobajt to 210 lub 1024 bajty. Wynika to z wykładników binarnych wspólnych dla tych układów. Jest to tak zwany system binarny, w którym wielokrotność bajtów jest zawsze pewnym wykładnikiem dwójki.
binarny przedrostek kibi (Stary k) oznacza 210 lub 1024, zatem 1 kibibajt to 1024 bajty. Jednostki (Kib, MiB, itp.) zostały ustanowione przez Międzynarodową Komisję elektrotechniczną (IEC) w 1998 roku. Jednostki te są używane do pojemności pamięci o dostępie losowym (RAM), takich jak wielkość pamięci głównej i pamięci podręcznej procesora, ze względu na binarne adresowanie pamięci. Zobacz kilka przykładów:
- 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 …
system dziesiętny (SI)
ostatnio większość producentów dysków twardych używa dziesiętnych megabajtów (106), które nieco różnią się od systemu dziesiętnego dla małych wartości i zdecydowanie różnią się dla wartości rzędu terabajtów i robi się mylące. Jest to tak zwany system dziesiętny, w którym wielokrotność bajtów jest zawsze wykładnikiem dziesięciu, jak pokazano poniżej:
- 1
- 1 gigabajt (GB) = 109 bajtów = 106 bajtów = 1 000 000 bajtów
- 1 megabajt (MB) = 106 bajtów = 1 000 000 bajtów
- 1 gigabajt (GB) = 109 bajtów = 1 000 000 000 bajtów
- 1 terabajt (TB) = 1012 bajtów = 1 000 000 000 000 bajtów i tak dalej …
sprawdź poniższe tabele, aby uzyskać więcej jednostek.