/ / Jak przekonwertować bajty na megabajty i odwrotnie?

Jak przekonwertować bajty na megabajty i odwrotnie?

Dzisiaj trudno sobie wyobrazić nasze życiekomputery. Są wszędzie. Słowa „bit”, „bajt”, „megabajt” mocno wkroczyły w nasze życie. Często używają ich zwykli ludzie, nie wiedząc, co mają na myśli i jak są spokrewnieni.

Bity, kilobity ...

bajty do megabajtów
Jest stary żart.Jaka jest różnica między normalną osobą a informatykiem? Pierwszy jest pewny, że w jednym kilobajcie 1000 bajtów, a drugi - że w kilogramie - 1024 gramów. I często normalni ludzie pytają, co w rzeczywistości jest żartem. Cóż, dowiedzmy się, skąd wyrastają nogi i dowiedzmy się, jak konwertować bajty na megabajty lub inne wielokrotne jednostki.

Bit jest najmniejszą jednostką miary dla binarnychinformacje. Dokładniej, jego ilość. Odnosi się to do informacji o jednym z dwóch stanów obiektu. Na przykład istnieje sygnał / brak sygnału, prawda / fałsz, 1/0 itd. Nazwa pochodzi od angielskiego skrótu zrobiłbyNary Digit („liczba binarna”) = bit.Również „bit” odnosi się do jednego bitu kodu binarnego. W takim przypadku cyfra dziesiętna jest reprezentowana na przykład jako zero lub jedna, jak pokazano w tabeli. Nazywa się to „systemem liczb binarnych”.

Cyfra dziesiętnaKod binarnyCyfra dziesiętnaKod binarny
005101
116110
2107111
31181000
410091001

Jak widać, liczby 0 i 1 mają tę samą reprezentację, a dwie dziesiętne już dwie cyfry - 10. A osiem - cztery (1000).

Ale co to jest kilobit?

Ten system liczbowy znalazł najszersze zastosowanie w technologii komputerowej. W szczególności liczby binarne są używane do numerowania cyfrowych komórek pamięci.

Dajemy przykład. Liczba wszystkich możliwych adresów na dowolnej magistrali adresowej jest równa dwa do pewnego stopnia N. Lub inaczej - 2H. Tutaj N oznacza liczbę bitów magistrali. Co widzimy Liczba komórek w układzie pamięci jest równa jeden stopień z liczby 2. A potem - jeszcze bardziej interesujące. Numer 210 = 1024 jest bardzo bliskie 1000. Jednocześnie tysiąc stanowi podstawę przedrostków dziesiętnych. Dlatego 1024 bity nazwano „kilobitami”. Podobne do kilogramgram lub kilogrammetr. Przypomnij sobie żart podany powyżej.

Bajty i bity

bit bajtów megabajtów

Z informatyki znane są następujące kwestie. Bajtbajt) nazywa się jednostką pamięci, a także przetwarzaniem informacji cyfrowych. Reprezentuje liczbę bitów przetwarzanych jednocześnie przez komputer. To jest klasyka.

Nowoczesne systemy komputerowe wykorzystują 8-bitowy bajt. Dlatego może zająć 256 (28) o różnych znaczeniach.

Aby przekonwertować bajty na megabajty, postępujemy po prostu. Arytmetyka dla trzeciej klasy: 1 kilobajt = 1024 bajty. Pamiętaj o 210? A 1 Mb = 1024 Kb (tj. 220 = 22x10) = 1048576 bajtów.

Obszary zastosowania

1 megabajt bajtu

Najczęściej bajty są używane w systemach obliczeniowych, a bity są wykorzystywane w sieciach transmisji informacji. Ogólnie do pomiaru prędkości.

Dajemy przykład.Sieć Ethernet zapewnia prędkości transmisji danych od 10 Mb / s do 1 Gb / s. Należy również wyjaśnić, że z reguły bajt jest oznaczony literą „B” (lub łacińską literą „B”). „Beat” jest nagrywane. Prefiks „kilo-” jest oznaczony literą „K”. Jest to wielkie litery, a nie małe litery. Małe „k” to nazwa dziesiętnego przedrostka „kilo”, tj. 103 = 1000. Teraz rozważamy bardziej szczegółowo następujące pytanie.

Prefiksy binarne i dziesiętne

Jak mniej więcej przetłumaczyć bajty na megabajtyto jest jasne. Na początku 1999 r. Znana organizacja IEC (Międzynarodowa Komisja Elektrotechniczna) wprowadziła prefiksy binarne, aby utworzyć wiele jednostek ilości informacji. Powodem tego była bliskość liczb 1024 i 1000. Podobnie do standardowych przedrostków dziesiętnych używanych przez międzynarodowy system SI, układ binarny różni się tylko tym, że zamienia ostatnią sylabę na „bi” (z binariusa binarnego - binarnego). Wygląda jak w poniższej tabeli.

PrefiksSkróty
przyjęte przez IEC
bajty / bity
Istotne
dziesiętny
przedrostek
Wartość wg
mnoży oryginał
wartość ilość informacji
kibiKiB / KiBkilogram (103)1024 lub 210
mebiMiB / MiBitmega (106)1048576 lub 220
gibiGiB / Gibitgiga (109)1073741824 lub 230
tyTiB / Tibittera (1012)1099511627776 lub 240
pebyPiB / Pibitpeta (1015)1125899906842624 lub 250
exbyEiB / Eibitexa (1018)1152921504606846976 lub 260
zebiZiB / Zibitzetta (1021)1180591620717411303424 lub 270
yobiYiB / Yibitiotta (1024)1208925819614629174706176 lub 280

Ten standard został zatwierdzony przez wiele krajów, alewpisane nazwy są używane rzadziej, głównie w piśmie, aw mowie ustnej - prawie nigdy. Uważa się, że z powodu kakofonii. Może masz rację. Zgadzam się, że kilobit brzmi ładniej niż kibit, a megabajt jest lepszy niż mebibajt.

Tłumaczenie bajtów na megabajty jest jasne.Ale to nie wszystko. Do tej pory istnieją dwa podejścia do tworzenia wielokrotności ilości informacji. Jeszcze bardziej zagmatwana jest kwestia liczby bajtów w 1 megabajcie.

Pierwsze podejście

Używa przedrostków „kilo”, „mega” itp. Jako binarnych w następujących przypadkach:

  • przekonwertować bajty na megabajty
    W menedżerach plików i innym oprogramowaniuprzepis ze zmniejszoną specyfikacją rozmiaru pliku. Na przykład program zgłasza, że ​​rozmiar nagrania audio wynosi 10 MB. W klasyczny sposób, konwertując bajty na megabajty, bierzemy pod uwagę rozmiar, który wynosi 10485760 bajtów. W ostatnich menedżerach plików istnieje standardowe wskazanie rozmiaru - przy użyciu skróconej formy przedrostków binarnych, na przykład MiB (MiB).
  • Producenci pamięci o dostępie swobodnym, kart flash, pamięci wideo.
  • Rozmiar dysku CD jest podawany wyłącznie w megabajtach binarnych.

Drugie podejście

Tutaj przedrostki są używane jako dziesiętne w następujących przypadkach:

  • przekonwertować bajty na megabajty
    Dyski twarde i optyczne. Ich rozmiar jest podawany w megabajtach dziesiętnych. Wyjątek: płyta CD, której pojemność jest określona binarnie.
  • Komunikacja nieformalna.W tym przypadku wartości są z grubsza zaokrąglane. Na przykład można powiedzieć, że plik o objętości 10 milionów bajtów „waży” 10 megabajtów. Co tu widzimy? W tym przypadku bajty na megabajty nie zostały przetłumaczone całkiem poprawnie, ale znika podczas komunikacji.
  • Oznaczenie prędkości telekomunikacyjnejznajomości. Na przykład weźmy standard 100BASE-TX. W nim 100 Mbit / s odpowiada szybkości przesyłania danych dokładnie 100 milionom bitów / s. Przyjrzyjmy się „szybszemu” połączeniu z prędkością 10 Gb / s (standard 10GBASE-X). Odpowiada dokładnie 10 miliardom bitów / s. Otóż ​​to. Ani trochę mniej więcej.

Ale z dyskietkami o wielkości trzech cali i 1,44 MB(pamiętasz te?) było jeszcze bardziej interesujące. Ich pojemności podano w megabajtach BCD. To działało tak. Jeden taki „megabajt” był równy 1000 KB, czyli w przybliżeniu 0,977 MiB, ale jednocześnie 1 KB był równy 1024 bajty.

Należy zauważyć, że istnieje różnica międzyte dwie opcje prezentacji przedrostków. A jeśli w przypadku kilobajta nie przekracza 2,4%, to dla megabajta jest to już 4,9%, dla gigabajta - 7,4%, a dla terabajta - prawie 10%. Oczywiście nie na korzyść reprezentacji binarnej. Oznacza to, że producenci „kradną” nam bajty. Na przykład kupujesz dysk twardy o pojemności 1 TB. Jako osoba, która studiowała informatykę, jesteś głęboko przekonany, że zawiera ona 1099511627776 bajtów. Ale okazuje się - „tylko” 1 000 000 000 000. To znaczy „odgryzłeś” ponad 99,5 miliarda bajtów (prawie 98 GB). Dużo czy mało? Z grubsza - od 40 do 200 filmów pełnometrażowych, w zależności od formatu. Czy on nic nie mówi? To znaczy, jak opisano powyżej, jedna dziesiąta.

Podobało mi się:
0
Popularne posty
Duchowy rozwój
Jedzenie
tak