Jednostki wielkości danych
Do określenia wielkości danych, które mogą zostać zapisane na nośnikach danychnośnikach danych lub w pamięci RAMpamięci RAM, stosuje się specjalne jednostki pojemności. Określane są one na dwa sposoby: w systemie dwójkowym oraz dziesiętnym. Podstawą systemu dwójkowegosystemu dwójkowego jest liczba 2, natomiast systemu dziesiętnego liczba 10.
Najczęściej używane i spotykane są jednostki pojemności takie jak: bajty, kilobajty, megabajty, gigabajty i terabajty. W poniższej tabeli znajdziesz sposoby ich przeliczania wraz z używanymi skrótami.
1 bajt [B] = 8 bitów [b]
1 kilobajt [KB] = 10Indeks górny 33 bajtów = 1000 bajtów [B]
1 megabajt [MB] = 10Indeks górny 33 kilobajtów = 1000 kilobajtów [KB]
1 gigabajt [GB] = 10Indeks górny 33 megabajtów = 1000 megabajtów [MB]
1 terabajt [TB] = 10Indeks górny 33 gigabajtów = 1000 gigabajtów [GB]
Dlaczego jednak na początku wspomniano o dwóch podstawach? Otóż wcześniej używano wyłącznie potęg dwójki w celu uproszczenia obliczeń, czyli m. in. 1 KB = 1024 B, 1 MB = 1024 KB, 1 GB = 1024 MB. Jednak tutaj pojawiła się pewna nieścisłość - przykładowo „kilo” jest to przedrostek wielokrotności jednostki miary oznaczający mnożnik 1000. To samo dotyczyło pozostałych przedrostków. Niektórzy przez tę informację zaczęli przyjmować, że 1 KB = 1000 B. Ta nieścisłość została dopiero rozwiązana w 1998 roku przez Międzynarodową Komisję Elektrotechniczną (ang. International Electrotechnical Commission, IEC), która wprowadziła jednostki takie jak: kibibajt, mebibajt, gibibajt, tebibajt. W poniższej tabeli znajdziesz sposoby ich przeliczania wraz z używanymi skrótami.
1 bajt [B] = 8 bitów [b]
1 kibibajt [KiB] = 2Indeks górny 1010 bajtów = 1024 bajty [B]
1 mebibajt [MiB] = 2Indeks górny 1010 kibibajtów = 1024 kibibajty [KiB]
1 gibibajt [GiB] = 2Indeks górny 1010 mebibajtów = 1024 mebibajty [MiB]
1 tebibajt [TiB] = 2Indeks górny 1010 gibibajtów = 1024 gibibajtów [GiB]
Mimo wprowadzenia nowych jednostek, nie wszyscy jeszcze się do nich stosują. Dlatego dalej możesz spotkać się ze starymi oznaczeniami.
Zapoznaj się ze słowniczkiem o jednostkach informacjisłowniczkiem o jednostkach informacji dla większego zrozumienia.
Przy przeliczaniu jednostek pojemności pamięci, należy uważać, aby dzielić lub mnożyć kolejne wielkości przez odpowiednią liczbę. Przykładowo chcąc zamienić większą jednostkę na mniejszą, np. terabajt na kilobajty, postępujemy w następujący sposób:
1 TB = 1000 GB,
1 GB = 1000 MB,
1 MB = 1000 KB,
dlatego 1 GB = 1000 × 1000 × 1000 = 1 000 000 000 KB.
W powyższym wypadku, ze względu na dane jednostki, potrzebujemy mnożyć przez 1000. Jednakże, w przypadku zamiany mebibajtów na tebibajty będzie to 1024.
1 TiB = 1024 GiB,
1 GiB = 1024 MiB,
dlatego 1 MiB = = 0.00000095367431640625 TiB
Dodatkowo, przy zamianie bajtów na bity, lub odwrotnie, należy pomnożyć lub podzielić zamienianą wartość przez 8.
Umiejętność zamiany jednostek wielkości danych możesz poćwiczyć w poniższym dzienniczku.