Здравствуйте, сегодня в данной статье мы поговорим про единицы измерения информации, в чем измеряется информация и как переводить из одной единицы информации в другую.
Информацию принято мерить битами и байтами. Самое маленькое значение это 1 бит меньше нет, но однако при измерении информации на носителях обычно не берут единицу ниже байта.
Байт — это набор из 8 битов.
1 байт = 8 бит
Если информации становиться больше мы прибегаем к более крупным единицам килобайтам.
1 килобайт = 1024 байт
Если и килобайтов становиться больше, то мы уже будем иметь дело с мегабайтом.
1 мегабайт = 1024 килобайт
1 гигабайт = 1024 мегабайт
1 терабайт = 1024 гигабайт
1 петабайт = 1024 терабайт
1 эксабайт = 1024 петабайт
1 зеттабайт = 1024 эксабайт
1 йоттабайт = 1024 зеттабайт и так далее.
Единицы информации после терабайтов это гигантские числа и в действительности мы их еще не используем. В недалеком будущем конечно мы с ними столкнемся. Пока же современные носители информации не превышают нескольких терабайт.
Вы заметили, что переход от одной единицы к другой происходит не на десятках или тысячах круглых значениях что было бы удобно при расчетах, а на числе восемь и 1024. Эти числа появились не спроста. Дело в том, что при кодировании и хранении информации на компьютере используется не десятичная система счисления, а двоичная.
Значения получаются не степеней десяток (10 100 1000 и т. д.), а из степеней двойки (8 = 2^3, 1024 = 2^10). Подробно разбирать суть двоичной системы мы сейчас не будем это тема отдельной статьи. Поэтому примите числа 8 и 1024 как данность.
Теперь давайте поговорим как переводить единицы измерения из одной в другую и когда это может понадобиться.
Например, у вас такая задача. Вам известно, что ваш файл весит 700 000 килобайт, а флешка имеет объем 2 гигабайта. И вам нужно понять поместиться ваш файл на флешку или нет.
Просто сверить эти два значения не представляется возможным потому что они даны в разных единицах измерения килобайт и гигабайт. Нам нужно перевести одну из них в одинаковую единицу. Переведем килобайты в гигабайты.
Для этого введем такое правило.
Если вы переводите единицы измерения из меньшего в большую, то вы будете делить.
Если вы переводите из более крупной в меньшую, то вы умножаете.
В данном нашем случае мы переводим килобайты в гигабайты. Значит нам нужно подняться на 2 ступени по весу единицы измерения. Вес становиться больше поэтому мы делим дважды на значение 1024. Так как это значение связывает наши единицы измерения.
700 000 килобайт: 1024 = 683,6 мегабайт
Поделив один раз на 1024, мы попадем в мегабайты.
683,6 мегабайт: 1024 = 0,7 гигабайт
Мы перешли из мегабайтов в гигабайты. Теперь можем легко сравнивать 0,7 гигабайт <2 гигабайт. Наш файл поместиться на флешку.
Решим еще несколько примеров.
Переведем 85 мегабайт в байты.
Что бы перевести мегабайты в байты нужно определить направление нашего движения. Мы идем от более крупных к мелким или наоборот. Конечно видно, что мегабайты более крупные единицы. Значит мы в нашей табличке движемся вверх, будем умножать. Нам нужно сделать 2 действия пройти от мегабайта к килобайтам, а затем к байтам.
85 мегабайт * 1024 = 87 040 килобайт
87 040 килобайт * 1024 = 89 128 960 байт
0,5 петабайт в гигабайты.
0,5 петабайт * 1024 = 512 терабайт
512 терабайт * 1024 = 524 288 гигабайт
100 килобайт в байты
100 килобайт * 1024 = 102 400 байт
102 400 байт * 8 = 819 200 бит
342000 бит в мегабайты
342 000 бит / 8 = 42 750 байт
42 750 байт / 1024 = 41,7 килобайтов
41,7 килобайта / 1024 = 0,04 мегабайта
Итак, что вам нужно запомнить при переводе из одной единицы в другую. Если единица измерения повышается при переводе вам нужно делить. Если единица измерения уменьшается, то вам нужно умножать. применяется обратно пропорциональная связь.
На этом у меня все всего доброго.