Сегодня нашу жизнь трудно представить без компютри. Те са навсякъде. Думите "бит", "байт", "мегабайт" здраво влязоха в живота ни. Често обикновените хора ги използват, без да знаят какво означават и как са свързани.
Битът е най-малката мерна единица за двоичен кодинформация. По-точно количеството му. Това се отнася до информация за едно от двете състояния на обекта. Например има сигнал / няма сигнал, вярно / невярно, 1/0 и т.н. Името идва от английската абревиатура Бихтенари дигит ("двоичное число") = bit.Също така „бит“ се отнася до един бит двоичен код. В този случай десетичната цифра се представя като нула или една, например, както е показано в таблицата. Това се нарича "двоична система от числа".
Десетична цифра | Двоен код | Десетична цифра | Двоен код |
0 | 0 | 5 | 101 |
1 | 1 | 6 | 110 |
2 | 10 | 7 | 111 |
3 | 11 | 8 | 1000 |
4 | 100 | 9 | 1001 |
Както можете да видите, числата 0 и 1 имат едно и също представяне, а в десетичните две вече две цифри - 10. А в осем - четири (1000).
Тази бройна система намери най-широко приложение в компютърните технологии. По-специално, двоичните числа се използват за номериране на цифрови клетки от паметта.
Даваме пример. Броят на всички възможни адреси във всяка адресна шина е равен на два до определена степен N. Или иначе казано - 2Н, Тук N обозначава броя на битовете на шината. Какво виждаме? Броят клетки в чипа на паметта е равен на една или друга степен на числото 2. И тогава - още по-интересно. Номер 210 = 1024 е много близо до 1000. В същото време хиляда се използва като основа за десетични префикси. Следователно 1024 бита бяха наречени "килобита". По аналогия с килограмграм или килограмметър. Припомняме анекдота, даден по-горе.
Следното е известно от информатиката. „Байт“ (англ. байт) се нарича единица за съхранение, както и обработка на цифрова информация. Той представлява броя на битовете, обработени от компютъра едновременно. Това е класика.
Съвременните изчислителни системи използват байт, състоящ се от 8 бита. Следователно може да приеме 256 (28) различни стойности.
За да конвертирате байтове в мегабайта, това е просто. Аритметика за трети клас: 1 килобайт = 1024 байта. Не забравяйте за 210? A 1 MB = 1024 KB (т.е. 220 = 22x10) = 1048576 байта.
Най-често байтовете се използват в изчислителните системи, а битовете се използват в мрежите за предаване на информация. Обикновено за измерване на скоростта.
Нека дадем пример. Ethernet осигурява скорости на трансфер на данни, вариращи от 10 Mbps до 1 Gbps. Трябва също да се изясни, че по правило байт се обозначава с буквата "B" (или латински "B"). „Битът“ се записва по този начин. Представката "кило-" се обозначава с буквата "К". Тя е главна, а не малка. Малко „k“ се използва за изписване на името на десетичната представка „кило-“, т.е. десет3 = 1000. Нека сега разгледаме следващия въпрос по-подробно.
Как да конвертирате байтове в мегабайта, повече или по-малкоясно. В началото на 1999 г. добре познатата организация IEC (Международна електротехническа комисия) въведе двоични префикси, за да образува множество единици информация. Причината за това беше близостта на числата 1024 и 1000. Подобно на стандартните десетични представки, използвани от международната система SI, двоичните се различават само чрез замяна на последната сричка с „bi“ (от латински binarius - двоичен). Изглежда, че е показано в таблицата по-долу.
префикс | Съкращения, приет от IEC, байтове / битове | Съответните десетична префикс | Сумата, с която оригинала значение количество информация |
киби | КиБ / Кибит | килограм (103) | 1024 или 210 |
меби | MiB / MiBit | мега (106) | 1048576 или 220 |
gibi | GiB / Gibit | гига (109) | 1073741824 или 230 |
Вие | TiB / Tibit | тера (1012) | 1099511627776 или 240 |
пеби | PiB / Pibit | пета (1015) | 1125899906842624 или 250 |
exby | EiB / Eibit | екса (1018) | 1152921504606846976 или 260 |
зеби | ZiB / Zibit | zetta (1021) | 1180591620717411303424 или 270 |
йоби | YiB / Yibit | йота (1024) | 1208925819614629174706176 или 280 |
Този стандарт е одобрен от много страни, новъведените имена се използват по-рядко, главно в писмен вид, а в устната реч - почти никога. Както се казва, заради какофонията. Може би си прав. Съгласете се, че килобитът звучи по-добре от кибибит, а мегабайтът е по-добър от мебибайт.
Преводът на байтове в мегабайта е ясен. Но това не е всичко. Досега съществуват два подхода за формиране на кратни на количеството информация. Това, което го прави още по-объркващ, е въпросът колко байта има в 1 мегабайт.
Той използва префиксите „кило-“, „мега-“ и т.н. като двоичен за следните случаи:
Тук префиксите се използват като десетични в следните случаи:
Но с три-инчови 1.44 MB дискети(помните ли тези?) беше още по-интересно. Техният капацитет е посочен в BCD мегабайта. Действаше така. Един такъв "мегабайт" беше равен на 1000 KiB, което е приблизително 0,977 MiB, но в същото време 1 KiB беше равно на 1024 байта.
Трябва да се отбележи, че има разлика междутези две опции за представяне на представки. И ако в случай на килобайт не надвишава 2,4%, то за мегабайт вече е 4,9%, за гигабайт - 7,4%, а за терабайт - почти 10%. Естествено, не в полза на двоичното представяне. Тоест производителите „крадат“ байтове от нас. Например купувате твърд диск с размер 1 TB. Като човек, изучавал компютърни науки, вие сте твърдо убедени, че в него има 1099511627776 байта. Но се оказва - „само“ 1 000 000 000 000. Тоест вие сте „отхапали“ повече от 99,5 милиарда байта (почти 98 GB). Много ли е или малко? Грубо - от 40 до 200 пълнометражни филма, в зависимост от формата. Нищо ли не казва? Това е, както е описано по-горе, една десета.