Что больше кб или бит. Единицы измерения информации: какие чаще всего используются и как рассчитываются байты, биты и мегабайты

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

История вопроса о байтах и битах

Большинство современных компьютеров используют именно такую информацию, где один байт равен восьми битам. Но все дело в том, что старые компьютеры (то есть одни из первых) использовали байт с совершенно другим количеством битов, где в одном байте содержалось от шести до девяти битов. На самом деле байт — это единица измерения информации, которую придумали сравнительно недавно. Байт стал равен восьми битам лишь с 1970 года, поскольку именно тогда ввели на это стандарт.

Почему байт равняется именно восьми, вам никто точно не скажет, но давайте хотя бы разберемся, почему восемь бит выбрали в качестве стандарта. Так, в одной из старых вычислительных систем одна цифра занимала четыре бита. И поэтому байт, равный восьми битам, позволял вмещать в себя двухзначные числа и, таким образом, байт шестибитный стал бесполезен, так как две цифры в байт уже попросту не вмещалось.

Еще одна версия, почему приняли стандарт равный восьми, заключается в том, что все числа, связанные с компьютером, кратны именно восьмёрке. Пример: оперативная память. Вначале идет 128 мегабайт, далее 256, чуть позже 512, а потом уже идут гигабайты (один, два, четыре, восемь и т.д.) Вот и результат: четыре бита - слишком мало, 16 никогда не применялись, а вот восемь - как раз то, что надо.

Переводим биты в байты и обратно

Давайте теперь попробуем ответить на вопрос, сколько бит содержит 2 байта? Итак, мы знаем, что один байт равен восьми, соответственно, восемь нужно умножить на два, получится шестнадцать. Получается, что в двух байтах содержится шестнадцать бит.

Полезно знать, что 1024 байта составляют килобайт (или можно сказать, что килобайт — это 8192 байта), 1024 килобайта — мегабайт, а 1024 мегабайта — гигабайт. Соответственно, терабайт — это уже 1024 гигабайта. Надо сказать, что в последнее время информацию стали мерить уже и терабайтами, поэтому и эти знания нам вскоре пригодятся.

Возможно, вам также будет интересно узнать и другую информацию по этой теме из нашей статьи .

Все фотографии, текстовые документы и программы хранятся в компьютерной памяти в виде битов и байтов. Что представляют собой эти мельчайшие единицы информации и сколько бит в байте?

Хранение данных в памяти

Компьютерная память представляет собой огромный набор ячеек, наполненных нулями и единицами. Ячейка - это минимальный объем данных, к которому может обращаться считывающее устройство. Физически она представляет собой триггер (в современных компьютерах). Триггер настолько мал, что его сложно рассмотреть даже под микроскопом. У каждой ячейки есть уникальный адрес, по которому ее находит та или иная программа.

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

Контроллеры редко оперируют отдельными битами, хотя технически это возможно. Вместо этого идет обращение к целым байтам или даже группам байтов.

Что такое бит?

Часто под битом понимают единицу измерения информации. Такое определение нельзя назвать точным, потому что само понятие информации достаточно размыто. Если говорить более корректно, то бит - это буква компьютерного алфавита. Слово "бит" происходит от английского выражения "binary digit", что дословно означает "двоичная цифра".

Алфавит компьютеров прост и состоит всего из двух символов: 1 и 0 (наличие или отсутствие сигнала, истина или ложь). Этого набора вполне достаточно, чтобы логически описать все, что угодно. Третье состояние, под которым понимают молчание компьютера (прекращение передачи сигналов), является мифом.

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

Что такое байт?

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

Начинающим программистам и просто любознательным пользователям интересно, сколько в 1 байте битов. В современных компьютерах один байт всегда равняется восьми битам.

Если бит способен принимать только два значения, то сочетание восьми битов способно создавать 256 различных комбинаций. Число 256 образуется возведением двойки в восьмую степень (в соответствии с тем, сколько битов в байте).

Один бит - это 1 или 0. Два бита уже могут создавать комбинации: 00, 01, 10 и 11. Когда дело доходит до 8 бит, то вариантов сочетания нулей и единиц в диапазоне 00000000 ... 11111111 получается как раз 256. Если запомнить, сколько значений может принимать и сколько бит содержится в одном байте, то запомнить эту цифру будет очень легко.

Каждое сочетание символов может нести в себе различную информацию в зависимости от кодировки (ASCII, Юникод и др.). Именно поэтому пользователи сталкиваются с тем, что введенная на русском языке информация иногда выводится в виде замысловатых символов.

Особенности двоичной системы счисления

Двоичная система имеет все те же свойства, что и привычная нам десятичная: числа, состоящие из единиц и нулей, можно складывать, вычитать, умножать и т. д. Разница лишь в том, что система состоит не из 10-ти, а всего из 2-х цифр. Именно поэтому ее удобно использовать для шифрования информации.

В любой позиционной числа состоят из разрядов: единиц, десятков, сотен и т. д. В десятичной системе максимальное значение одного разряда равно 9, а в бинарной системе - 1. Так как один разряд может принимать лишь два значения, бинарные числа быстро увеличиваются в длину. Например, привычное нам число 9 будет записано как 1001. Это значит, что девятка будет записана четырьмя символами, при этом один двоичный символ будет соответствовать одному биту.

Почему информация шифруется в двоичной форме?

Десятичная система удобна для ввода и вывода информации, а двоичная - для организации процесса ее преобразования. Также очень популярны системы, которые содержат восемь и шестнадцать символов: они переводят машинные коды в удобную форму.

Двоичная система наиболее удобна с точки зрения логики. Единица условно означает "да": есть сигнал, утверждение истинно и т. д. Ноль ассоциируется со значением "нет": значение ложно, сигнала нет и т. д. Любой открытый вопрос можно преобразовать в один или несколько вопросов с вариантами ответов "да" или "нет". Третий вариант, например, "неизвестно", будет абсолютно бесполезным.

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

Сколько бит в байте было раньше?

Раньше нельзя было сказать однозначно, сколько бит в байте. Первоначально под байтом понимали машинное слово, то есть то количество бит, которое компьютер может обработать за один рабочий цикл (такт). Когда ЭВМ еще не помещались в рабочих кабинетах, разные микропроцессоры работали с байтами различных размеров. Байт мог включать в себя 6 бит, а у первых моделей IBM его размер достигал 9 бит.

Сегодня 8-битные байты стали настолько привычными, что даже в определении байта часто говорится, что это единица информации, состоящая из 8 бит. Тем не менее, в ряде архитектур байт равняется 32 битам и выступает в качестве машинного слова. Такие архитектуры применяются в некоторых суперкомпьютерах и сигнальных процессорах, но не на привычных нам компьютерах, ноутбуках и мобильных телефонах.

Почему победил восьмибитный стандарт?

Байты приобрели восьмибитный размер благодаря платформе с популярнейшим в свое время 8-битным процессором Intel 8086. Распространенность этой модели способствовала тому, что в 1970-х гг. 8 бит в байте фактически стало стандартным значением.

Восьмибитный стандарт удобен тем, что позволяет хранить в 1 байте два символа десятичной системы. При 6-битной системе возможно хранение одной цифры, в то время как 2 бита оказываются лишними. В 9 бит можно записать 2 цифры, но все равно остается один лишний бит. Число 8 является третьей степенью двойки, что обеспечивает дополнительное удобство.

Области использования битов и байтов

Многие пользователи задаются вопросом: как не перепутать бит и байт? В первую очередь необходимо обратить внимание на то, как написано обозначение: сокращенно байт пишется в виде большой буквы "Б" (на английском - "B"). Соответственно, для обозначения бита служит маленькая буква "б" ("b").

Однако всегда есть вероятность, что регистр выбран неверно (например, некоторые программы автоматически переводят весь текст в нижний или верхний регистр). В таком случае следует знать, что принято измерять в битах, а что - в байтах.

Традиционно байтами измеряют объемы: размер жесткого диска, флешки и любого другого носителя будет указан в байтах и укрупненных единицах, например, гигабайтах.

Биты служат для Количество информации, которую пропускает канал, скорость Интернета и т. п. измеряются в битах и производных единицах, например, мегабитах. Скорость скачивания файлов также всегда выводится в битах.

При желании можно перевести биты в байты или наоборот. Для этого достаточно вспомнить, сколько бит в байте, и произвести простое математическое вычисление. Биты превращаются в байты путем деления на восьмерку, обратный перевод осуществляется при помощи умножения на то же самое число.

Что такое машинное слово?

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

Соответствует которая на протяжении длительного времени была равна 16 бит. В большинстве современных компьютеров она составляет 64 бита, хотя встречаются и более короткие (32 бита), и более длинные машинные слова. При этом число бит, образующих машинное слово, всегда кратно восьми и может быть легко переведено в байты.

Для конкретного компьютера длина слова является неизменной и относится к ряду важнейших характеристик "железа".

Приветствую всех читателей моего блога. Каждый ли из вас знает, в каких единицах измеряется информация? Многие из вас, всего скорее, уже знакомы с такими понятиями, как бит и байт. По крайней мере, вы слышали о них. Каждый из пользователей также постоянно сталкивается с такими единицами измерения информации, как мегабайты, гигабайты и терабайты. Несмотря на их известность, не все из вас четко понимают, как сделать перевод одной величины в другую.

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

Что представляет собой бит/байт?

Сегодня компьютерами уже невозможно никого удивить. В такой технике применяются единицы измерения информации, которые будут описаны ниже. Они используются для обозначения объема как винчестера (HDD и SSD), так и оперативной памяти (ОЗУ).

Бит - это минимальная единица. Она обозначается маленькой буквой «б». Следом за ней идет байт. Он уже обозначается большой буквой «Б». В компьютерной терминологии в качестве единицы измерения информации биты используются гораздо реже по сравнению с байтами, после которых расположились производные от этой величины. Это килобайты (КБ), мегабайты (МБ), гигабайты (ГБ) и так далее. Всем известные приставки у слова «байт» не позволяют выполнить легкий перевод величины, умножив значение на 10 в соответствующей степени. Такое правило для пересчета единиц измерения информации не действует. По какой причине его нельзя применить для данного перевода будет рассказано далее.

Похожие величины также применяются, когда осуществляется измерение скорости передаваемой информации. Сегодня для этих целей чаще всего используют интернет. Передаваемая информация через такой канал измеряется в килобитах, мегабитах и так далее. В связи с тем, что с помощью этих величин обозначается скорость, то происходит подсчет именно бит в секунду. Другими словами, сколько их передается за единицу времени. Поэтому у каждого пользователя возникает вопрос относительно числа бит, содержащихся в 1 байте, а так же, как правильно пересчитать КБ в Кб.

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

В то же время байт имеет более сложное понятие. Одна такая величина в двоичной системе состоит из 8 бит. При этом 1 Bit - это двойка в определенной степени, которая может быть равна от 0 до 7. Если принять во внимание все возможные комбинации единиц и нулей, тогда станет ясно, что их максимальное значение составляет 256. Это наибольшая величина. Она равна максимальному объему информации, который, возможно, закодировать в 1 байте.

Важно! Чтобы осуществить перевод числа из двоичной системы в привычную, т. е. десятичную, нужно выполнить сложение всех двоек, каждая из которых имеет свою степень. Однако их необходимо брать только в тех битах, где присутствует сигнал, который возможен, если величина измерения равна единице.

Стоит знать, что один байт разбивается на две части, каждая из которых состоит из 4 бит. Это полубайты. Каждый из них еще называется нибблом. Один полубайт позволяет выполнить кодировку любого 16-теричного числа. Этот процесс осуществляется при помощи 4 битов. Другими словами, закодировать можно цифры 0-15.

Перевод Мб в МБ

Для лучшего уяснения изложенного материала необходимо хорошо понять, что интернет-скорость нередко измеряется в Кб, Мб и Гб. В то же время специальное программное обеспечение мерит скорость интернет-канала в КБ и МБ. Многие пользователи используют для этих целей Speedtest. Поэтому приходится понимать, сколько бит в МБ. Хотя в данном переводе нет ничего сложного. Так, в 1 байт входит 8 бит. Это позволяет посчитать количество Кб в 1 КБ - их будет 8. Следовательно, 1 МБ равен 8 Мб. Точно также выполняется подсчет гигабит или другой подобной величины. Если нужно осуществить перевод в обратном направлении, тогда проводится деление единицы измерения на 8.

Теперь становится понятно, что 1 МБ интернета - это объем конкретной информации, передаваемой через канал, которую воспринимает пользователь. Он равен 1024 килобайтам. Этого объема хватит для открытия определенного количества страниц в зависимости от используемого устройства, так как в мобильных версиях они весят чуть-чуть меньше по сравнению с компьютерными вариантами. Так, если на одну страницу нужно потратить 100 КБ, тогда пакет из 1 МБ трафика позволит их открыть не более 10 штук.

Какое количество байт в одном МБ и ГБ?

Подавляющему большинству пользователей известно, что присутствие приставки «кило» означает необходимость умножения числа на 10 в третьей степени. Другими словами, увеличение происходит в тысячу раз. Если же используется приставка «мега», тогда умножение выполняется на 10 в 6 степени. Например, единица превращается в 1000000. Когда применяется приставка «гига», то в этом случае число умножается на 10 9 .

Однако при рассмотрении вопроса, сколько в МБ байт, необходимо учитывать, что использовать вышеперечисленные правила для пересчета единиц измерения нельзя, так как величины относятся исключительно к двоичной системе, а к ней применяется иной способ подсчета. В основе вычислений лежит не 10 в определенной степени, а 2. Другими словами, применяются приставки киби, меби и так далее вместо кило, мега и т. д.

Чтобы обозначить единицы, с помощью которых измеряется информация, превышающая байт, в информатике используются кибибайты, мебибайты, гибибайты и так далее. Однако сложилось так, что подавляющая часть русскоязычных пользователей применяет «неправильные» приставки вида кило, мега и т. д. Тем более правильные названия в русском языке звучат немного смешно. Это особенно относится к йобибайту. Поэтому всем нужно понимать, что сегодня практически всегда используются неправильные названия единиц, применяющиеся для обозначения объема информации.

Путаница у пользователей возникает именно из-за вышеописанных нюансов. Многие считают, что килобайт равняется тысячи байтов. Однако данное утверждение является неверным, так как 1 КБ – это 1024 байт. Другими словами, необходимо двойку возвести в десятую степень. Только такое утверждение является верным. Исходя из этого, можно легко посчитать, например:

  • сколько байтов в 1 МБ - 1048576 байт (двойка возводится в двадцатую степень или 1024 умножается на 1024);
  • сколько байт в 1 ГБ - 107374824 байт (двойка возводится в 30 степень или 1024 три раза умножается на само себя);
  • сколько МБ в 1 ГБ - 1024 мегабайт;
  • сколько ГБ в 1 ТБ - 1024 гигабайт.

Итак, как узнать, сколько МБ получится из определенного числа байтов. Для получения точного результата необходимо исходное количество единиц разделить на двойку, возведенную в двадцатую степень. Здесь нужно хорошо уяснить, что деление осуществляется не на 1000000, как это принято в десятичной системе исчисления, а на 1048576. Данное число немного больше миллиона. Именно из-за этого важного нюанса правильный результат будет меньше, чем ожидалось изначально.

Чтобы вы, дорогие читатели моего блога, могли более быстро выполнить пересчет определенной единицы в байты, я приведу в порядке возрастания степени. Именно их нужно использовать для возведения двойки: 0, 10, 20, 30, 40, 50. Эти значения соответствуют байтам, килобайтам, мегабайтам, гигабайтам, терабайтам, петабайтам.

Почему терабайтный диск вмещает 900 ГБ?

Производители винчестеров умело пользуются малой осведомленностью некоторых пользователей. Так, практически каждый покупатель нового HDD после форматирования обнаруживал, что вместо обещанного 1 ТБ система показывает чуть больше 900 ГБ свободного места на носителе. В результате многие пользователи начинают интересоваться, куда пропадают почти 10% объема жесткого диска.

Секрет кроется в том, что производители HDD во время измерения объема дисков используют не двоичную, а десятичную систему. Другими словами, они при подсчетах принимают 1 килобайт за тысячу байт. В результате разница составляет 24 единицы измерения информации. Если же учитывать достаточно большой объем жесткого диска, то производитель остаются в выигрыше, так как разница увеличивается уже в десятки гигабайт.

Если бы каждый из производителей HDD использовал правильный подсчет объема дисков, тогда 1 ГБ равен был бы 107374824 байт. При пересчете в терабайт нужно данное значение еще умножить на 1024. В результате терабайтный диск вмещал бы 109951819776 байт.

Теперь вы знаете, как определяют производители объем памяти выпущенных устройств. Они используют очень простой трюк, чтобы всегда оставаться в выигрыше. При этом потребители приобретают товар, полезность которого на 10% меньше.

Здравствуйте, уважаемые читатели блога сайт! В условиях бурного развития информационных технологий недурственно бы получить знания по некоторым фундаментальным аспектам, хотя бы основным. Это может оказать серьезную помощь в дальнейшем.

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

По аналогии с известными нам физическими единицами измерения, которые при большой их величине для удобства исчисления получают увеличительные приставки (1000 метров = 1 километр, 1000 грамм = 1 килограмм), единица информации байт тоже имеет свои производные (килобайт, мегабайт, гигабайт и т.д.). Однако, в случае бита и байта существуют нюансы, о которых я подробнее и поведаю.

Что представляют из себя единицы информации бит (bit) и байт (byte)

Чтобы было понятнее, придется изложить все поподробнее и начать, так сказать, с истоков. Однако постараюсь донести информацию без заумных математических формул и терминов. Дело в том, что существует несколько позиционных систем счисления. Не буду их перечислять, поскольку в этом нет необходимости.

Двоичная и десятичная системы счисления

Самая известная из них, с которой мы все сталкиваемся ежедневно, это десятичная система. В ней любое число состоит из цифр (от 0 до 9), каждая из которых является разрядом, занимая строго соответствующую ей позицию. Причем разрядность увеличивается справа налево (единицы, десятки, сотни, тысячи и т.д.).

Возьмем для примера число 249, которое можно представить в виде суммы произведений цифр на 10 в степени, соответствующей данному разряду:

249 = 2×10 2 + 4×10 1 + 9×10 0 = 200 + 40 + 9

Таким образом, нулевой разряд - это единицы (10 0), первый - десятки (10 1), второй - сотни (10 2) и т.д. В компьютере, как и в других электронных устройствах, вся информация распределяется по файлам () и кодируется соответствующим образом в цифровом формате, причем в силу простоты использования применяется двоичная система счисления, на которой остановлюсь отдельно.

В двоичной системе числа представляются с помощью всего двух цифр: 0 и 1. Попробуем записать уже рассмотренное нами число 249 в двоичной системе, чтобы понять ее суть. Для этого делим его на 2, получив целое частное с остатком 1. Эта единичка и будет самым младшим разрядом, который будет, как и в случае десятичной системы, крайним справа.

Далее продолжаем операцию деления и каждый раз целые числа также делим на 2, получая при этом в остатке 0 или 1. Их последовательно и записываем справа налево, получив в итоге 249 в двоичной системе. Операцию деления следует проводить до тех пор, пока в результате не появится нуль:

249/2 = 124 (остаток 1) 124/2 = 62 (остаток 0) 62/2 = 31 (остаток 0) 31/2 = 15 (остаток 1) 15/2 = 7 (остаток 1) 7/2 = 3 (остаток 1) 3/2 = 1 (остаток 1) 1/2 = 0 (остаток 1)

Теперь записываем цифры в остатке последовательно справа налево и получаем наше подопытное число в двоичной системе:

11111001

Чтобы не осталось темных пятен, проведем обратное действие и попробуем перевести то же самое число из двоичной в десятичную систему, проверив заодно правильность выше изложенных действий. Для этого умножаем опять же по порядку слева направо нуль или единицу на 2 в степени, соответствующей разряду (по аналогии с десятичной системой):

1×2 7 + 1×2 6 + 1×2 5 + 1×2 4 + 1×2 3 + 0×2 2 + 0×2 1 + 1×2 0 = 128 + 64 + 32 + 16 + 8 + 0 + 0 + 1 = 249

Как видите все получилось, и мы смогли преобразовать число, записанное в двоичной системе, на его запись в десятичной системе счисления.

Сколько бит в байте при использовании двоичной системы в информатике

Я не зря предоставил чуть выше краткий математический экскурс, поскольку именно двоичная система служит основой измерения, используемой в электронных устройствах. Базовой единицей количества информации, равной разряду в двоичной системе, как раз и является бит.

Этот термин происходит от английского словосочетания b inary digit (bit ), что означает двоичное число. Таким, образом, бит может принимать лишь два возможных значения: 0 или 1. В информатике это означает два совершенно равных с точки зрения вероятности результата ("да" или "нет") и не допускает другого толкования.

Это очень важно с точки зрения корректной работы системы. Идем дальше. Количество бит, которое обрабатывается компьютером в один момент, называется байтом (byte) . 1 байт равен 8 битам и, соответственно, может принимать одно из 2 8 (256) значений, то есть от 0 до 255:


Итак, нам теперь доподлинно известно, что такое байт, и какую роль он играет в качестве единицы измерения при обработке информации, хранящейся и обрабатываемой в цифровом виде. Кстати, в международном формате байт может обозначаться двумя способами - byte или B.

Перевести числа в десятичном формате на двоичную систему можно с помощью калькулятора. Если у вас ОС Windows 7, то вызвать этот инструмент можно так: Пуск - Все программы - Стандартные - Калькулятор. В меню «Вид» выбираете формат «Программист» и вводите желаемое число (в моем примере это 120):


Теперь включите радиокнопки «Bin» и «1 байт», после чего получаете запись данного числа в двоичной системе:


На что здесь следует обратить внимание? Во-первых , в строке на дисплее представлены лишь семь разрядов (биты со значениями ноль или единица), хотя мы уже знаем, что их должно быть восемь, если значение байта от 0 до 255:

Здесь все просто. Если самый старший разряд (бит), расположенный крайним слева, принимает значение 0, то он просто не записывается. Два или более нулевых бита тоже опускаются (по аналогии с десятичными числами - ведь к сотням мы не прописываем 0 тысяч, например).

Доказательством может служить полная запись полученного числа, которая отображается мелким шрифтом чуть ниже:

0111 1000

Если вы внимательны, то увидите, что здесь во-вторых . Это способ записи в виде двух частей, каждая из которых состоит из четырех бит. В информатике используется еще такое понятие как полубайт, или ниббл (nibble). Это удобно тем, что ниббл можно представить как разряд в шестнадцатеричной системе, которая широко используется в программировании.

Для обработки данных требуется более 1 байта - что тогда?

Выше мы поговорили о том, что байт содержит восемь бит. Это позволяет выразить 256 (два в восьмой степени) различных значений. Однако на практике в основном этого далеко не достаточно и во многих случаях приходится использовать не один, а несколько byte. В качестве примера воспользуемся еще раз калькулятором Windows и переведем число 1000 в двоичную систему:


Как видите, для этого пришлось отщипнуть пару разрядов из второго байта. На практике в компьютерах для обработки достаточно объемной информации применяется такое понятие как машинное слово , которое может содержать 16, 32, 64 bit.

С их помощью можно выразить соответственно 2 16 , 2 32 и 2 64 различных значений. Но в этом случае нельзя говорить о 2, 4 или 8 байтах, это немного разные вещи. Отсюда растут ноги из упоминания, например, 32-, 64-разрядных (-битных) процессоров или других устройств.


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

Ну а теперь самое время перейти к производным байта и представить, какие приставки увеличения здесь используются. Ведь байт как единица очень маленькая величина, и для удобства очень даже полезно использовать аналоги, которые бы обозначали 1000 B, 1 000 000 B и т.д. Здесь тоже есть свои нюансы, о которых и поговорим ниже.

Строго говоря, для представления величин корректно использовать приставки для двоичной системы счисления, которые кратны 2 10 (1024). Это кибибайт, мебибайт, гебибайт и т.д.

1 кибибайт = 2 10 (1024) байт 1 мебибайт = 2 10 (1024) кибибайт = 2 20 (1 048 576) байт 1 гебибайт = 2 10 (1024) мебибайт = 2 20 (1 048 576) кибибайт = 2 30 (1 073 741 824) байт 1 тебибайт = 2 10 (1024) гебибайт = 2 20 (1 048 576) мебибайт = 2 30 (1 073 741 824) кибибайт = 2 40 (1 099 511 627 776) байт

Но данные словосочетания не прижились в широком использовании. Возможно, одной из причин стала их неблагозвучность. Поэтому пользователи (и не только) повсеместно употребляют вместо двоичных десятеричные приставки (килобайты, мегабайты, гигабайты, терабайты), что является не совсем корректным, поскольку по сути (в соответствии с правилами десятичной системы счисления) это означает следующее:

1 килобайт = 10 3 (1000) байт 1 мегабайт = 10 3 (1000) килобайт = 10 6 (1 000 000) байт 1 гигабайт = 10 3 (1000) мегабайт = 10 6 (1 000 000) килобайт = 10 9 (1 000 000 000) байт 1 терабайт = 10 3 (1000) гигабайт = 10 6 (1 000 000) мегабайт = 10 9 (1 000 000 000) килобайт = 10 12 (1 000 000 000 000) байт

Но раз уж так сложилось, ничего не поделаешь. Важно лишь помнить, что на практике часто используются килобайт (Кбайт), мегабайт (Мбайт), гигабайт (Гбайт), терабайт (Тбайт) именно в качестве производных от байта как единицы измерения количества информации в двоичной системе. И в этом случае употребляют, например, термин "килобайт", имея ввиду именно 1024 байта и не что иное.

Однако, очень часто производители накопителей (включая жесткие диски, флэшки, DVD- и CD-диски) при указании объема для хранения информации применяют именно десятичные приставки по прямому назначению (1 Кбайт = 1000 байт), в то время как тот же Виндовс, например, рассчитывает их размер в двоичной системе.

Отсюда и выходит некоторое несоответствие, которое может запутать простого пользователя. Скажем, в документации указана емкость диска 500 Гб , в то время как Windows показывает его объем равным 466,65 Гбайт .

По сути никакого расхождения нет, просто размер накопителя присутствует в разных системах счисления (тот же пень, только сбоку). Для неопытных юзеров это крайне неудобно, но, как я уже сказал, приходится с этим мириться.

Резюмируя, отмечу следующее. Скажем, вам зададут вопрос: сколько байт в килобайте? Теоретически корректным будет ответ: 1 килобайт равен 1000 байтам. Просто надо помнить, что на практике по большей части десятичные приставки используются в качестве двоичных, которые кратны 1024, хотя иногда они применяются по прямому назначению и кратны именно 1000.

Вот такая арифметика, надеюсь, что вы не запутались. В публикации я упомянул килобайт, мегабайт, гигабайт и терабайт, а что дальше? Какие еще более крупные единицы количества информации возможны? На этот вопрос ответит таблица, где указаны не только соотношение единиц в обеих системах, но и их обозначения в международном и российском форматах:

Двоичная система Десятичная система
Название Обозначение Степень Название Обозначение Степень
Рос. Межд. Рос. Межд.
байт Б B 2 0 байт Б B 10 0
кибибайт КиБ KiB 2 10 килобайт Кбайт KB 10 3
мебибайт МиБ MiB 2 20 мегабайт Мбайт MB 10 6
гибибайт ГиБ GiB 2 30 гигабайт Гбайт GB 10 9
тебибайт ТиБ TiB 2 40 терабайт Тбайт TB 10 12
пебибайт ПиБ PiB 2 50 петабайт Пбайт PB 10 15
эксбибайт ЭиБ EiB 2 60 эксабайт Эбайт EB 10 18
зебибайт ЗиБ ZiB 2 70 зеттабайт Збайт ZB 10 21
йобибайт ЙиБ YiB 2 80 йоттабайт Ибайт YB 10 24

Ежели желаете быстро определить, например, сколько мегабайт в гигабайте (хотя опытный пользователь, конечно, легко обойдется в этом случае без таблицы), то ищите в таблице ячейки, соответствующее количеству байт в мегабайте и гигабайте, а затем делите большее значение на меньшее.

10 9 /10 6 = 1 000 000 000/1 000 000 = 1000

Получается, что в 1 гигабайте 1000 мегабайт. Точно также можно переводить производные в двоичной системе - мебибайты в кибибайты, тебибайты в гибибайты и т.д.

Переводим байты в биты, килобайты, мегабайты, гигабайты, терабайты в онлайн конвертере

Публикация была бы неполной, если бы я не привел инструмент, с помощью которого можно осуществить перевод byte в различные производные. В сети много разнообразных конвертеров, посредством которых можно произвести эти нехитрые операции. Вот один из них , который мне приглянулся.

Этот конвертер удобен тем, что введя количество byte, можно сразу получить результат во всех возможных измерениях (в том числе перевести биты в байты):

Из данного примера следует, что 3072 байта равно 24576 битам, 3,0720 килобайтам или 3 кибибайтам. Кроме этого, чуть ниже расположены ссылки на миникалькуляторы, где вы сможете быстро произвести конкретный перевод из одной системы единиц в другую.

Для измерения длины есть такие единицы, как миллиметр, сантиметр, метр, километр. Известно, что масса измеряется в граммах, килограммах, центнерах и тоннах. Бег времени выражается в секундах, минутах, часах, днях, месяцах, годах, веках. Компьютер работает с информацией и для измерения ее объема также имеются соответствующие единицы измерения.

Мы уже знаем, что компьютер воспринимает всю информацию через нули и единички. Бит - это минимальная единица измерения информации, соответствующая одной двоичной цифре («0» или «1»).

Байт состоит из восьми бит. Используя один байт, можно закодировать один символ из 256 возможных (256 = 28). Таким образом, один байт равен одному символу, то есть 8 битам:

1 символ = 8 битам = 1 байту.

Изучение компьютерной грамотности предполагает рассмотрение и других, более крупных единиц измерения информации.

Таблица байтов: 1 байт = 8 бит

1 Кб (1 Килобайт) = 210 байт = 2*2*2*2*2*2*2*2*2*2 байт =

1024 байт (примерно 1 тысяча байт - 103 байт)

1 Мб (1 Мегабайт) = 220 байт = 1024 килобайт (примерно 1 миллион байт - 106байт)

1 Гб (1 Гигабайт) = 230 байт = 1024 мегабайт (примерно 1 миллиард байт - 109байт)

1 Тб (1 Терабайт) = 240 байт = 1024 гигабайт (примерно 1012 байт). Терабайт иногда называют тонна.

1 Пб (1 Петабайт) = 250 байт = 1024 терабайт (примерно 1015 байт).

1 Эксабайт = 260 байт = 1024 петабайт (примерно 1018 байт).

1 Зеттабайт = 270 байт = 1024 эксабайт (примерно 1021 байт).

1 Йоттабайт = 280 байт = 1024 зеттабайт (примерно 1024 байт).


В приведенной выше таблице степени двойки (2 10 , 2 20 , 2 30 и т.д.) являются точными значениями килобайт, мегабайт, гигабайт.

Возникает вопрос: есть ли продолжение у таблицы байтов? В математике есть понятие бесконечности, которое обозначается как перевернутая восьмерка: ∞.

Понятно, что в таблице байтов можно и дальше добавлять нули, а точнее, степени к числу 10 таким образом: 10 27 , 10 30 , 10 33 и так до бесконечности. Но зачем это надо? В принципе, пока хватает терабайт и петабайт. В будущем, возможно, уже мало будет и йоттабайта.

Напоследок парочка примеров по устройствам, на которые можно записать терабайты и гигабайты информации. Есть удобный «терабайтник» - внешний жесткий диск, который подключается через порт USB к компьютеру. На него можно записать терабайт информации. Особенно удобно для ноутбуков (где смена жесткого диска бывает проблематична) и для резервного копирования информации. Лучше заранее делать резервные копии информации, а не после того, как все пропало.

Упражнения по компьютерной грамотности:

1) Сколько байт (без кавычек) содержит фраза «Сегодня 7 июля 2011 г.»?

2) Сколько байт (килобайт) занимает одна страница текста, если в одной строке помещается 60 символов, а на странице - 40 строк? Каков объем одной книги, состоящей из 100 подобных страниц?

3) Терабайтник - это внешний жесткий диск, который подключается к компьютеру через разъем USB, и имеет емкость 1 террабайт. В инструкции по его применению написано, что на этот диск может поместиться 250 тыс. музыкальных файлов или 285 тыс. фотографий. Каковы по мнению производителей этого устройства размер одного музыкального файла и размер одной фотографии?

4) Сколько подобных музыкальных файлов может поместиться на одном CD-диске размером 700 мегабайт?

5) Сколько подобных фотографий может поместиться на флешке размером 4 гигабайта?

Решения:

1) «Сегодня » - с пробелом (но без кавычек) 8 байт «7 июля » - с двумя пробелами (без кавычек) 7 байт «2010 г.» - с пробелом и с точкой (без кавычек) 7 байт Итого: 8 + 7 + 7 = 22 байта «весит» фраза «Сегодня 7 июля 2010 г.»

2) В одной строке помещается 60 символов, значит, объём одной строки 60 байт. На странице 40 таких строк, в каждой из которых содержится по 60 байт, поэтому объём одной страницы текста 60 x 40 = 2400 байт = 2,4 Килобайта = 2,4 Кб

Объём одной книги 2400 x 100 = 240 000 байт = 240 Килобайт = 240 Кб

3) Размер одного музыкального файла, который по мнению производителей можно записать на «терабайтник»: 1 000 000 000 000: 250 000 = (сокращаем по три нуля в делимом и в делителе) 1000 000 000: 250 = 4 000 000 байт = 4 Мегабайта = 4 Мб

Размер одной фотографии, который по мнению производителей можно записать на «терабайтник»: 1 000 000 000 000: 285 000 = (сокращаем по три нуля в делимом и в делителе) 1 000 000 000: 285 = 3 508 771, 93 байта = (округляем) 3,5 Мегабайта = 3,5 Мб

4) На CD-диске размером 700 мегабайт может поместиться 700 Мб: 4 Мб = 175 музыкальных файлов, каждый из которых размером не более 4 Мб. Здесь мегабайты можно сразу делить на мегабайты, а вот при работе с разными объёмами байтов лучше сначала переводить все в байты, а потом выполнять с ними различные арифметические операции.

5) На флешке размером 4 гигабайта может поместиться 4 000 000 000: 3 508 771, 93 = (сокращаем по три нуля в делимом и в делителе) = 4 000 000: 3 508 = 1 139,99 фото = (округляем) 1 140 фото, каждое из которых размером не более 3,5 Мб.

Можно считать и приблизительно. Тогда: На флешке размером 4 гигабайта может поместиться 4 000 000 000: 3 500 000 = (сокращаем по пять нулей в делимом и в делителе) = 40 000: 35 = 1 142,86 фото = (округляем в сторону уменьшения) 1 140 фото, каждое из которых размером не более 3,5 Мб