Сколько мегабайт в гигабайте?

Сколько мегабайт в гигабайте?

В прошлые годы пользователям достаточно было оперировать понятиями кило- и мегабайта. Однако сегодня килобайты отходят постепенно на второй план, уступая свое место единицам покрупнее. Объемы информации и размеры доступных широкому кругу потребителей носителей постоянно растут. В данный момент диски размером в терабайт уже не редкость. Именно поэтому умение переводить мегабайты в гигабайты и обратно необходимо, чтоб с уверенностью ориентироваться в современной технике.

На первый взгляд, перевести из «мега» в «гига» не так и сложно. Все помнят из школьной программы физики и математики, что «мега» — это миллион, а «гига» — это миллиард. Казалось бы, для перевода из мегабайта в гигабайт достаточно лишь умножить цифру на 1000. Однако в случаях, когда речь идет о единицах, производных от байта, все несколько иначе.

На самом деле перевести мегабайты в гигабайты можно, воспользовавшись алгоритмами, неоднократно реализованными в Интернете, например, на Яндексе. И вот, предложив специальному сервису Яндекса перевести 1 гигабайт в мегабайты, вы получите совсем не 1000, а 1024. Почему?

Все знают, что компьютеры работают в двоичной системе счисления, то есть используют только цифры 0 и 1, а одна единица информации, которая может принимать значение 0 или 1, называется битом.Байт был придуман несколько позже бита для обозначения машинного слова, то есть минимальной адресуемой области памяти. Байт придумали для удобства обработки информации. Однако машинное слово – это все-таки некоторая условность, и в различное время и в различных устройствах в него включали от 4 до 9 битов или двоичных знаков. В итоге прижилось 8, поскольку это число представляет собой степень двойки, а с технической точки зрения проще создавать устройства, оперирующие со степенями двойки.

Байт все же очень мал, и для измерения информации потребовались более крупные единицы. Информатики вспомнили о системе единиц измерения СИ. Однако в информатике удобнее измерять степенями двойки, и вместо круглой 1000 было решено взять 1024, как 2 в 10-й степени или 10 двоичных разрядов. Так, двоичное «кило» стало равняться 1024. Исходя из этого, стали вычисляться и прочие производные единицы. Таким образом, в одном килобайте 1024 байта, в мегабайте 1024 килобайта, а в одном гигабайте — 1024 мегабайта.

Однако в повседневной практике сила «десятичной» привычки оказалась настолько велика, что многие предпочли использовать «обычное» соотношение 1 к 1000, в результате чего появились как бы две единицы измерения – «двоичный гигабайт» и «десятичный гигабайт». Отличие их в том, что в двоичном гигабайте 1024 мегабайт или 1024*1024*1024 байт, а в десятичном гигабайте – 1000*1000*1000 байт. Как правило, гигабайты, указанные в технической документации на вычислительную технику, являются десятичными.

-->