354 Shares 3379 views

Jak przetłumaczyć bajtów do megabajtów iz powrotem?

Dziś nasze życie jest trudno sobie wyobrazić bez komputerów. Można je znaleźć wszędzie. Słowo „nieco”, „bajt”, „MB” stały się częścią naszego życia. Zwykli ludzie często z nich korzystać, nie wiedząc, co one oznaczają i jak odnoszą się do siebie nawzajem.


Bitów, kilobitów …

Jest taka stara anegdota. Jaka jest różnica między normalnym człowiekiem i specjalistą komputerowym? Pierwsze pewność, że jeden kilobajt 1000 bajtów, a drugi – na kilogram – 1024 gramów. I normalni ludzie często pytają, a co w rzeczywistości, to żart. Cóż, powinniśmy zrozumieć, skąd stopy rosną, i dowiedzieć się, jak tłumaczyć bajty w megabajtach lub w innych zespołów trakcyjnych.

Bit – najmniejsza jednostka informacji binarnej. Dokładniej, jego ilość. To odnosi się do informacji o jednym z dwóch stanów obiektu. Na przykład, sygnał / brak sygnału, prawda / fałsz, 1/0, i tak dalej. G. Od angielskiej nazwy Występuje redukcji bi nary digi t ( „binarny”) = bit. I „bit” odnosi się do jednej cyfry kodu binarnego. W tym przypadku, cyfra dziesiątek jest przedstawiony jako zero lub jeden, na przykład jak przedstawiono w tabeli. To się nazywa „binarny system numeracji.”

cyfry dziesiętne kod binarny cyfry dziesiętne kod binarny
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Jak można zauważyć, że liczby 0 i 1 mają ten sam reprezentacji i licho dziesiętnej ma dwa bity – 10. Natomiast w osiem – cztery (1000).

A co jest kilobitów?

Najbardziej powszechne stosowanie tego systemu liczbowego znaleźć w technologii komputerowej. W szczególności liczb binarnych wykorzystywane do wielu wspomnień cyfrowych.

Oto przykład. Liczba wszystkich możliwych adresów na magistrali adresowej jest równa dowolnej liczbie dwóch osób w pewnym stopniu lub w inny sposób N. – 2 N. Tym przypadku, N oznacza liczbę bitów przez magistralę. Co widzimy? Liczba komórek w układzie pamięci jest równa jednej lub innego stopnia 2. A potem – jeszcze bardziej interesujące. Numer 2 10 = 1024 jest bardzo zbliżony do 1000. W tym samym czasie tysiące wykorzystywane jako podstawa do przedrostków dziesiętnych. Dlatego 1024 bity były nazywane „kilobitów”. Analogicznie do gram kilogram lub kilo miernika. Pamiętam anegdotę, pokazany powyżej.

Bajtów i bity

Informatyki znany sposób następujący. „Bajty” (pol. Byte) nazywa się urządzenie do przechowywania i przetwarzania informacji cyfrowej. To oznacza liczbę bitów jednocześnie przetwarzanych komputer. Jest to klasyczny.

Nowoczesne systemy komputerowe użyciu bajt składa się z 8 bitów. W związku z tym, może upłynąć 256 (2 8) różnych wartości.

Aby przeliczyć bajty do megabajtów, po prostu działać. Arytmetyka dla trzeciej klasy: 1 kilobajt = 1024 bajtów. Pamiętaj o 10 lutego? A 1 MB = 1024 KB (m, E 2 20 = 2×10 2) = 1048576 bajtów.

aplikacje

Najczęściej bajty używane w systemach komputerowych i bitów – w sieci transmisji danych. Generalnie, dla pomiaru prędkości.

Oto przykład. Sieć Ethernet zapewnia szybkość transmisji danych w zakresie od 10 Mbit / s do 1 Gb / s. Więcej należy zauważyć, że, co do zasady, bajty oznaczona literą „B” (lub Latin «B»). „Bit” i rejestrowane. Przedrostek „kilo” wskazuje na literę „K”. To jest kapitał, a nie małe. Mała „k” jest napisane nazwy przedrostka dziesiętnego „kilo”, czyli 10 marca = 1000. Rozważmy teraz bardziej szczegółowo następujące pytanie.

Binarne i dziesiętne prefiksy

Jak przetłumaczyć bajtów do megabajtów, mniej lub bardziej wyraźne. Na początku 1999 roku, znany organizacja IEC (Międzynarodowej Komisji Elektrotechnicznej) wprowadzone do obrotu przedrostek dwójkowy tworząc liczne jednostki ilości informacji. Powodem jest to, że numery zbliżeniowe 1024 i 1000. Podobnie, konwencjonalne prefiksy dziesiętny systemu SI binarny różnią się tylko przez zastąpienie ostatni sylaby w „bi” (łac binarius – binarnie). To wygląda jak pokazano w poniższej tabeli.

przedrostek Skróty
przyjęty przez IEC,
bajtów / bity
odpowiadająca
dziesiętny
przedrostek
Wielkość, o jaką
pomnożona przez oryginale
Wartość ilości informacji
KIBI KiB (KiB) / KIBIT kg (10 3) 10 lutego 1024, lub
mebi MiB (MIB) / Mibit mega (10 6) 1048576 lub 20 lutego
hibi GB miejsca (listwy) / Gibit Giga (10 9) 1073741824 lub 30 lutego
Taby TiB (TiB) / Tibit tera (10 12) Lub 40 1099511627776 2
PEBI PIB (PIB) / Pibity pet (10 15) 1125899906842624 2 lub 50
eksbi ETC (EBI) / Eibit exa (10 18) Lub 2 1152921504606846976 60
Ẓebi Zib (ZIB) / Zibit Zetta (10 21) +1180591620717411303424 lub 2 70
yobi Y- | b (Y- | b) / Yibit yotta (10 24) +1208925819614629174706176 lub 2 80

Średnia przyjęty przez wiele krajów, ale wprowadzone nazwy są używane rzadziej, głównie w formie pisemnej i ustnej – prawie nigdy. Jak znaleźć ze względu na kakofonii. Może i tak. Zgadzasz się, że kilobitów brzmi ładniej niż kibibit i megabajtów lepiej niż mebibytes.

Tłumaczenia bajty do megabajtów jasne. Ale to nie wszystko. Do tej pory, istnieją dwa podejścia do tworzenia wielokrotności informacji. Że kwestia jest jeszcze bardziej mylące, ile są w 1 megabajt bajtów.

Pierwsze podejście

.. W nim przedrostek „kilo”, „mega”, itd. Są używane jako binarny dla następujących przypadkach:

  • Menedżer plików i innego oprogramowania na skróconą ustawienie rozmiaru pliku. Na przykład, program informuje, że wielkość dywidendy jest 10 MB. Klasycznym sposobem przesyłania bajtów w megabajtach, wziąć pod uwagę wielkość, która jest równa 10485760 bajtów. Menedżerowie plików ostatnich wydarzeń spełnia normę wymiarowania – stosując uproszczoną formę przedrostków binarnych, takich MIB (MIB).
  • Producenci pamięci o dostępie swobodnym, karty pamięci flash, pamięci wideo.
  • Objętość CD-ROM jest podana tylko w megabajtach binarnych.

Drugie podejście

Tutaj konsole są wykorzystywane jako ułamek dziesiętny w następujących przypadkach:

  • Twarde i napędy optyczne. Ich wielkość w megabajtach ołowiu po przecinku. Wyjątek: CD, którego pojemność jest wskazany w binarnym.
  • Nieformalna komunikacja. W tym przypadku, wartości w przybliżeniu zaokrąglone. Na przykład, objętość około 10 milionów bajtów pliku można powiedzieć, że „waży” 10 megabajtów. To, co widzimy tutaj? W tym przypadku, w megabajtów przesyłanych bajtów nie jest do końca poprawne, ale komunikacja ma miejsce.
  • Wyznaczanie szybkości łącza telekomunikacyjne. Na przykład, weźmy ze standardem 100BASE-TX. W to 100 Mbit / s prędkość transmisji danych odpowiada dokładnie 100 milionów bitów / s. Spójrzmy na bardziej „zwinny” związkiem o 10 Gbit / s (10GBASE-X standardowych). Odpowiada to dokładnie 10 miliardów bitów / s. To wszystko. A nie trochę więcej lub mniej.

Ale z trzy-calowych dyskietek 1,44 MB (pamiętam te?) Była jeszcze bardziej interesująca. Ich pojemność podana jest w kodowane binarnie megabajtów przecinku. Została ona przygotowana w następujący sposób. Jednym z takich „MB” był KiB wynosi 1000, co stanowi około 0,977 MiB, ale w tym samym czasie 1 KB równy 1024 bajtów.

Należy zauważyć, że istnieje różnica między tymi dwoma konsolami składania opcje. Podczas gdy w przypadku kilobajtów nie przekracza 2,4%, to dla megabajta jest już 4,9% do GB – 7,4%, a dla TB – prawie 10%. Oczywiście, nie na korzyść reprezentacji binarnej. E. „Steal” Nasi producenci bajtów. Na przykład, kupując dysk twardy o pojemności 1 TB z. Jako osoba, która studiowała informatykę, to pobożnie wierzyć, że 1099511627776 bajtów. I okazuje się – „tylko” 1000000000000. Oznacza to, że masz „odgryźć” więcej niż 99,5 miliardów bajtów (około 98 GB). Dużo czy mało? Z grubsza – od 40 do 200 filmów pełnometrażowych, w zależności od formatu. Nic nie powiedział, o co? E., Jak napisano powyżej, dziesiąty.