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.
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ętna | Kod binarny | Cyfra dziesiętna | Kod binarny |
0 | 0 | 5 | 101 |
1 | 1 | 6 | 110 |
2 | 10 | 7 | 111 |
3 | 11 | 8 | 1000 |
4 | 100 | 9 | 1001 |
Jak widać, liczby 0 i 1 mają tę samą reprezentację, a dwie dziesiętne już dwie cyfry - 10. A osiem - cztery (1000).
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.
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.
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.
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.
Prefiks | Skróty przyjęte przez IEC bajty / bity | Istotne dziesiętny przedrostek | Wartość wg mnoży oryginał wartość ilość informacji |
kibi | KiB / KiB | kilogram (103) | 1024 lub 210 |
mebi | MiB / MiBit | mega (106) | 1048576 lub 220 |
gibi | GiB / Gibit | giga (109) | 1073741824 lub 230 |
ty | TiB / Tibit | tera (1012) | 1099511627776 lub 240 |
peby | PiB / Pibit | peta (1015) | 1125899906842624 lub 250 |
exby | EiB / Eibit | exa (1018) | 1152921504606846976 lub 260 |
zebi | ZiB / Zibit | zetta (1021) | 1180591620717411303424 lub 270 |
yobi | YiB / Yibit | iotta (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.
Używa przedrostków „kilo”, „mega” itp. Jako binarnych w następujących przypadkach:
Tutaj przedrostki są używane jako dziesiętne w następujących przypadkach:
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.