Что меньше бита: Бит — минимальная единица измерения информации
Полбита
А все ли знают, что бывает полбита информации? А то там в комментариях к Ээльмаа поднялся вопрос миллибайтов.Больше года назад на ДиаLOG’е я писал:
Абстрагируемся от компьютера. Это иногда полезно. Что такое информация? Вопрос почти такой же, как «В чем смысл жизни?» — трудно что-либо внятное ответить. Тогда поставим вопрос по другому: какие цели преследуем мы, передавая информацию другим? Предположим, что кто-то чего-то не знает. Например, ваш возраст. Если этому человеку о вас ничего не известно, то, будем считать, все значения вашего возраста, лежащие в разумных пределах, например, от 0 до 49, равновероятны. Для простоты будем считать, что человеку все же известно, что вам меньше 50 лет, тогда назовем неопределенностью число возможных вариантов, которые может выбрать человек: F=50. Что происходит с этим числом, когда вы называете человеку свой возраст? Оно становится равным единице, т. к. зная, что вам, скажем, 20 лет, человек не может предполагать иного. Назвав число 20, вы передали человеку некоторую информацию, уменьшившую неопределенность в 50 раз.Определение: 1 бит информации — это такое её количество, которое уменьшает неопределенность в 2 раза. Надеюсь, очевидно, что 1 байт уменьшает неопределенность в 256 раз, а, скажем, 3 байта — в 16777216 раз?
Вернемся к нашим баранам. Предположим, вы сказали нашему персонажу/герою, что вам меньше 25 лет. У него осталось 25 вариантов (от 0 до 24), т. е. F=25. Вы снизили неопределенность в два раза, значит, по определению, передали уважаемому товарищу один бит.
Теперь покажем, что количество информации, переданное вами, может быть и меньше одного бита.
Дело в том, что вероятность того, что вам меньше 25 лет равна вероятности обратного. В компьютере вся логика основана на том, что состояния 1/0 любого бита (в значении binary digit) равновероятны. В жизни бывает иначе. Например, вы сказали, что вам меньше 45 лет. Получил ли ваш собеседник 1 бит информации? По компьютерной логике, да, так как условие «ВОЗРАСТ < 45» может быть либо истинным, либо ложным. Однако, повторюсь, в компьютере любые два исхода считаются равновероятными. Но мы-то понимаем, что вероятность того, что нам менее 45 лет намного выше, чем того, что нам от 45 до 49 (а больше нам быть просто не может, исходя из начальных условий). И мы прекрасно понимаем, что информативность фразы «мне меньше 45 лет» намного ниже, чем указание на диапазон 45..49. Таким образом, сказав, что вам мешьше 45 лет вы передаете собеседнику лишь долю бита информации.
Понять это можно только забыв об единичках и ноликах и осознав, что информация есть мера снижения неопределенности (вот вам и ответ на вопрос, сформулированный в начале заметки).
Вот вам таблица для наглядности. Играем в угадай число (N) от 0 до 99. Слева — информация, которую вы сообщаете о загаданном числе, справа — её количество в битах.
N<100 0 N<99 0,01449957 N<75 0,415037499 N<50 1 N<25 2 N<12 3,058893689 N<6 4,058893689 N<1 6,64385619
Как я посчитал дробные биты догадайтесь сами. Это очень просто.
<<Назад | Содержание | Далее>>
Разнообразие необходимо при передаче информации. Нельзя нарисовать белым по белому, одного состояния недостаточно. Если ячейка памяти способна находиться только в одном (исходном) состоянии и не способна изменять свое состояние под внешним воздействием, это значит, что она не способна воспринимать и запоминать информацию. Информационная емкость такой ячейки равна 0. Минимальное разнообразие обеспечивается наличием двух состояний. Если ячейка памяти способна, в зависимости от внешнего воздействия, принимать одно из двух состояний, которые условно обозначаются обычно как «0» и «1», она обладает минимальной информационной ёмкостью Информационная ёмкость одной ячейки памяти, способной находиться в двух различных состояниях, принята за единицу измерения количества информации — 1 бит. 1 бит (bit — сокращение от англ. binary digit — двоичное число) — единица измерения информационной емкости и количества информации, а также и еще одной величины – информационной энтропии, с которой мы познакомимся позже. Бит, одна из самых безусловных единиц измерения. Если единицу измерения длины можно было положить произвольной: локоть, фут, метр, то единица измерения информации не могла быть по сути никакой другой. На физическом уровне бит является ячейкой памяти, которая в каждый момент времени находится в одном из двух состояний: « 0» или «1». Если каждая точка некоторого изображения может быть только либо черной, либо белой, такое изображение называют битовым, потому что каждая точка представляет собой ячейку памяти емкостью 1 бит. Лампочка, которая может либо «гореть», либо «не гореть» также символизирует бит. Классический пример, иллюстрирующий 1 бит информации – количество информации, получаемое в результате подбрасывания монеты – “орел” или “решка”. Количество информации равное 1 биту можно получить в ответе на вопрос типа «да»/ «нет». Если изначально вариантов ответов было больше двух, количество получаемой в конкретном ответе информации будет больше, чем 1 бит, если вариантов ответов меньше двух, т.е. один, то это не вопрос, а утверждение, следовательно, получения информации не требуется, раз Информационная ёмкость ячейки памяти, способной воспринимать информацию, не может быть меньше 1 бита, но количество получаемой информации может быть и меньше, чем 1 бит. Это происходит тогда, когда варианты ответов «да» и «нет» не равновероятны. Неравновероятность в свою очередь является следствием того, что некоторая предварительная (априорная) информация по этому вопросу уже имеется, полученная, допустим, на основании предыдущего жизненного опыта. Таким образом, во всех рассуждениях предыдущего абзаца следует учитывать одну очень важную оговорку: они справедливы только для равновероятного случая. Количество информации мы будем обозначать символом I, вероятность обозначается символом P. Напомним, что суммарная вероятность полной группы событий равна 1.
<<Назад | Содержание | Далее>> |
Что меньше байта. Что меньше бит или байт
Все фотографии, текстовые документы и программы хранятся в компьютерной памяти в виде битов и байтов. Что представляют собой эти мельчайшие единицы информации и сколько бит в байте?
Хранение данных в памятиКомпьютерная память представляет собой огромный набор ячеек, наполненных нулями и единицами. Ячейка — это минимальный объем данных, к которому может обращаться считывающее устройство. Физически она представляет собой триггер (в современных компьютерах). Триггер настолько мал, что его сложно рассмотреть даже под микроскопом. У каждой ячейки есть уникальный адрес, по которому ее находит та или иная программа.
Под ячейкой в большинстве случаев понимают один байт. Но, в зависимости от разрядности архитектуры, она может объединять в себе 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 бита), и более длинные машинные слова. При этом число бит, образующих машинное слово, всегда кратно восьми и может быть легко переведено в байты.
Для конкретного компьютера длина слова является неизменной и относится к ряду важнейших характеристик «железа».
Что ныне измеряется в битах и байтах? Среднестатистический пользователь ПК о таких единицах измерения информации практически забыл. И забыл бы полностью, если бы не путаница между килобитами и килобайтами, в которых измеряются скорости путешествия в сети Интернет. Между тем, еще со школы каждый знает, что приставка кило- множит исходный показатель на тысячу. Пытаясь разобраться, пользователь делит, умножает и окончательно путается в дебрях арифметики. Возьмемся же за ключевые понятия — бит и байт — и посмотрим, под каким соусом их едят.
Определение
Бит — минимальная единица измерения количества информации (подобно букве в лингвистике). В двоичной системе счисления бит равен одному разряду.
Байт — единица хранения и обработки цифровой информации, представляющая собой совокупность битов, которые система может обрабатывать одновременно (в лингвистике назвали бы словом).
Сравнение
В одном байте — 8 бит. Бит может принимать значение 0 или 1, байт — от 0 до 256. Когда речь идет о скорости передачи данных, значения бит/с и байт/с (Кбит/с и Кб/с соответственно) существенно отличаются. В килобитах считается скорость подключения, или количество полученной/переданной информации за единицу времени. В килобайтах обычно отображается скорость скачивания файлов. Таким образом, при скорости подключения 128 Кбит/с скорость скачивания (в идеальных условиях) будет 16 Кб/с, то есть документ размером 160 Кб загрузится за 10 с.
Выводы сайт
- Бит — минимальная единица измерения, байт — единица хранения и обработки цифровой информации
- В одном байте 8 бит
- При определении скорости подключения обычно оперируют битами, скорости скачивания файлов — байтами.
Некоторые современные пользователи, которые разбираются в компьютерах, могут с уверенностью сказать, что в одном байте содержится восемь бит информации, и будут по-своему правы. Однако это не всегда так: в этой статье мы расскажем вам подробнее, сколько бит в байте.
История вопроса о байтах и битах
Большинство современных компьютеров используют именно такую информацию, где один байт равен восьми битам. Но все дело в том, что старые компьютеры (то есть одни из первых) использовали байт с совершенно другим количеством битов, где в одном байте содержалось от шести до девяти битов. На самом деле байт — это единица измерения информации, которую придумали сравнительно недавно. Байт стал равен восьми битам лишь с 1970 года, поскольку именно тогда ввели на это стандарт.
Почему байт равняется именно восьми, вам никто точно не скажет, но давайте хотя бы разберемся, почему восемь бит выбрали в качестве стандарта. Так, в одной из старых вычислительных систем одна цифра занимала четыре бита. И поэтому байт, равный восьми битам, позволял вмещать в себя двухзначные числа и, таким образом, байт шестибитный стал бесполезен, так как две цифры в байт уже попросту не вмещалось.
Еще одна версия, почему приняли стандарт равный восьми, заключается в том, что все числа, связанные с компьютером, кратны именно восьмёрке. Пример: оперативная память. Вначале идет 128 мегабайт, далее 256, чуть позже 512, а потом уже идут гигабайты (один, два, четыре, восемь и т. д.) Вот и результат: четыре бита — слишком мало, 16 никогда не применялись, а вот восемь — как раз то, что надо.
Переводим биты в байты и обратно
Давайте теперь попробуем ответить на вопрос, сколько бит содержит 2 байта? Итак, мы знаем, что один байт равен восьми, соответственно, восемь нужно умножить на два, получится шестнадцать. Получается, что в двух байтах содержится шестнадцать бит.
Полезно знать, что 1024 байта составляют килобайт (или можно сказать, что килобайт — это 8192 байта), 1024 килобайта — мегабайт, а 1024 мегабайта — гигабайт. Соответственно, терабайт — это уже 1024 гигабайта. Надо сказать, что в последнее время информацию стали мерить уже и терабайтами, поэтому и эти знания нам вскоре пригодятся.
Возможно, вам также будет интересно узнать и другую информацию по этой теме из нашей статьи .
Как известно, компьютер оперирует информацией, однако очевидно, что не так, как мы. Каким же образом и как измерить эту информацию? Что же такое информация? Давайте разбираться! Для тех, кому нужно перевести биты, байты, килобайты, мегабайты, гигабайты, терабайты, я сделал удобную «считалку», которую Вы сможете скачать в конце статьи.
Информация — это все то, что Вы могли видеть, слышать или читать. Объёмы информации постоянно растут, и с каждым днем все быстрее и быстрее, поэтому встает проблема её хранения и систематизации, чтобы потом можно было что-то легко найти. Человечество дошло от наскальных записей и пергамента до цифровых носителей информации, однако понимать устройства хранения информации становится все сложнее.
Уже не раз упоминалось то, что компьютер обрабатывает информацию с помощью , что она передается от устройства к устройству в системном блоке с помощью кабелей. Также Вы уже знаете, что есть , например, устройства ввода (клавиатура и мышь, к примеру), с помощью которых мы можем отдавать команды компьютеру, а значит они тоже передают некую информацию. Для этого они подключаются к . Мы уже научились подключать некоторые устройства. Ну и, наконец, обработанная информация используется нами. Например, она возвращается к нам через устройства вывода, примером чему служит изображение на мониторе. Все мы привыкли к информации как, например, буквы в книге, наши записи в ежедневнике. Тут все просто: информация хранится в книге в виде текста, а книга на полке в библиотеке. А как Вы могли уже прочитать, информация в компьютере хранится на носителях . Вот, например, жесткий диск (про него читаем ) в системном блоке (он на фото)
Мы можем прочитать только то, что на наклейке, да и то непонятно значение большинства надписей. Однако в этой небольшой железяке, которую можно положить в карман, могут храниться миллионы книг и документов, тысячи изображений, аудио- и видеозаписей. Каким же образом? Дело в том, что компьютер — это машина, по проводам течет ток, и компьютер не может воспринимать ту же книгу или окружающий мир как мы. Зато прекрасно может определить есть сигнал или нет, ну или же маленькое или большое напряжение соответственно. Таким образом, компьютер может воспринять информацию о наличии или отсутствии сигнала как «да» или «нет» или, в цифровом эквиваленте, 0 или 1. Таким образом мы имеем нехитрую систему из нуля и единицы, которая и называется двоичной , так как цифры всего две. Одна цифра (0 или 1) называется бит — это самая маленькая единица компьютерной информации . Её компьютер и может хранить и передавать. Однако это очень мало, как же хранить, к примеру, слова?
Что такое байт. Сколько бит в байте.
Вы, наверное, слыхали про азбуку Морзе, где комбинации длинных и коротких сигналов (точек и тире) расшифровывались в слова. А если взять комбинацию из 8 цифр, каждая из которых может быть единицей или нулем, то получим 256 комбинаций, чего хватит для отображения и цифр и букв, причем и не одного алфавита. И вот эти 8 бит называются байтом . Таким образом в байте 8 бит . Это необязательно держать в голове или учить наизусть, можно работать на компьютере и без таких знаний, но Вам все же придется оценивать размер информации. Мерять информацию битами и даже байтами сложновато, потому как объёмы информации гораздо больше.
Что такое килобайт, мегабайт и гигабайт. Как перевести килобайты в мегабайты и гигабайты в мегабайты.
В десятичной системе исчисления мы используем приставки, чтобы обозначить большое число. Например: приставка кило- означает, что указанное число надо умножить на тысячу. 1 килограмм = 1000 грамм. Но килобайт — это не тысяча байт , а 2 в степени 10, то есть 1024 байт, что не совсем корректно. К этому сложновато сперва привыкнуть, даже есть такой анекдот:
— Чем отличается программист от обычного человека?
— Программист думает, что килограмм колбасы — это 1024 грамма, а обычный человек думает, что килобайт — это 1000 байт.
Приставка мега- предполагает миллион, но мегабайт — это опять же 1024 килобайт или 1048576 байт. Как видите, мегабайт больше килобайта. Гигабайт — это 1024 мегабайт = 1048576 килобайт = 1073741824 байт. Терабайт — это 1024 гигабайт соответственно.
Название | Обозначение | Сколько было бы в десятичной системе | В двоичной | |
1 | ||||
Килобайт | 1024 | |||
Мегабайт | 10 6 = 1 000 000 | 1 048 576 | ||
Гигабайт | 10 9 = 1 000 000 000 | 1 073 741 824 | ||
Терабайт | 10 12 = 1 000 000 000 000 | 1 099 511 627 776 | ||
Петабайт | 1 125 899 906 842 624 |
Вот самые распространенные единицы измерения объёма информации. Чтобы перевести килобайты в мегабайты , надо разделить их на 1024, а чтобы перевести гигабайты в мегабайты надо их умножить на 1024. Было предложено для устранения путаницы использовать для двоичных приставок «би», но кибибайт и мебибайт звучат не очень приятно и непривычно, поэтому они пока не прижились.
Чтобы понять, что будет представлять собой привычная нам вещь в электронном виде (в плане объема), дам примерные цифры:
- Содержимое печатного листа А4 — 100 килобайт
- 1,5 часа фильма в невысоком (для современных масштабов) качестве — 1,5 гигабайта. В высоком может быть и 40 гигабайт.
- Фото среднего качества — 1-1,5 мегабайт
Помогите нам ее улучшить!
Отправить ответ
Спасибо за обратную связь!
Любой человек, который хоть немного взаимодействовал с компьютерами, знаком с такими терминами как «Гигабайт», «Мегабайт» и другими.
Они обозначают объем физического носителя информации, типа флешки, жесткого диска или же объем любого файла, хранящегося на компьютере.
Проще говоря – эта величина обозначает, сколько мест на компьютере занимает любой файл, или же сколько в сумме носитель способен вместить информации.
Если вы читаете эту статью с целью перевода одной единицы измерения в другую, тогда рекомендую сразу воспользоваться бесплатным онлайн калькулятором в низу страницы.
Вводите в поле любой значение, выбираете из списка величину и калькулятор произведет преобразование.
Что такое байт, килобайт, мегабайт, гигабайт
Несколько десятков лет назад память компьютеров была небольшой, и составляла не более десятка бит или пары байтов. Хранить там можно было несколько формул, пару примеров или математических выражений.
Сейчас же объемы жестких дисков составляют по несколько терабайт, а размеры файлов исчисляются гигабайтами. Поэтому с ходом компьютерного прогресса появилась проблема в записи того, сколько памяти занимает документ.
Именно тогда и были придуманы другие величины, которые полностью выходили из термина «бит».
Иначе говоря, термины «байт» , «килобайт» , «мегабайт» и «гигабайт» — это универсальные единицы измерения объема информации, которые обозначают то, сколько места файлы занимают на жестком диске.
Как оно работает?
Все жесткие диски, SD-карты, флешки можно объединить под одним общим названием – физический носитель .
Говоря простым языком, все эти физические носители состоят из небольших ячеек для хранения информации.
В них посредством двоичного кода записываются данные, которые переносятся на него. Эти ячейки называются битами, и именно они является наименьшей величиной компьютерной информации.
Когда вы переносите информацию на носитель – она как бы записывается в этих ячейках памяти и начинает занимать место.
Собственно, объем файла и обозначает, сколько байтов будет задействовано при хранении определенного файла. В этом и заключается принцип обозначения объема.
Кроме того, данные, которые используются в системе временно записываются в особый участок памяти – оперативную .
Они присутствуют там до тех пор, пока необходимы, и после этого выгружаются. Данные туда записываются в точно такие же ячейки, поэтому RAM имеет свое обозначение объема, пусть и гораздо меньшее, чем жесткие диски.
Что больше – мегабит или мегабайт
Нередко на описании USB-портов материнской платы, а также в характеристиках к флеш-картам и другим переносным носителям указывается скорость передачи информации.
Она обозначается как Гб/сек или Мб/сек, однако не надо путать их – это вовсе не гигабайт/секунду и не мегабайт/секунду.
В данном случае так обозначаются другие единицы измерения – мегабиты и гигабиты.
С их помощью измеряется скорость передачи информации.
Эти величины намного меньше, чем мегабайты и гигабайты, и вычисляются они, в отличие от вышеназванных объемов, в десятичной системе счисления.
Один мегабит равен примерно миллиону бит. Один гигабит равен миллиарду бит информации.
Почти всегда эти обозначения можно увидеть в скоростях интернет-провайдеров.
Поэтому, если скорость вашей сети равна 100 Мбит/сек, то за одну секунду подключения на ваш компьютер поступит 1 000 000 * 100 бит информации.
Технологии интернет-соединения дают возможность предлагать пользователям уже не мегабитные, а гигабитные варианты подключения.
Стандарты портов USB 3.0 позволяют передавать информацию на скорости 5Гбит/сек, и это далеко не предел – ведь уже сейчас в материнских платах появляются разъемы более высоких и скоростных версий.
Стоит отметить, что вопрос о том, что больше: мегабит или мегабайт – некорректен и на него нельзя дать ответ.
Это разные величины, разные способы измерения. Они хоть и сопоставляются между собой, однако, никто этого не делает, поскольку это не имеет смысла и практической пользы.
Сколько мегабайт в гигабайте
Все большее выходит из меньшего. Так, группа из восьми ячеек бита создает одну большую ячейку байта, то есть 8 бит = 1 байт .
- 1024 байт = 1 килобайт,
- 1024 килобайт = 1 гигабайт,
- 1024 гигабайт = 1 терабайт.
Большие объемы не используются в домашних ПК, поэтому говорить о них нет особого смысла.
У рядового пользователя сразу встанет закономерный вопрос – а почему расчеты и градация такая странная?
Не проще ли было сделать так, чтобы 10 бит равнялись 1 байту, а 1 гигабайт соответствовал 1000 мегабайт?
Да, действительно, это было бы гораздо проще. Однако, проще в привычной нам системе счисления.
Дело вот в чем. В реальном мире мы используем диапазон чисел от 0 до 9. Это называется десятичная система счисления. Но компьютеры думают по-другому: они знают только два числа – 0 и 1, то есть система их вычислений двоичная .
Эти числа, условно, обозначают «Да» или «Нет». В данном случае они показывают, заполнена ячейка хранения информации, или нет.
Не вдаваясь в математику, стоит сказать только о том, что при переводе чисел из понятной компьютеру двоичной системы в нашу, десятеричную, двойка возводится в определенную степень.
А в степени двойки нету чисел, кратных 10. Именно поэтому расчеты такие странные: 1 байт в данном случае равен 2 в 3 степени бит и так далее.
Таким образом градация осуществляется от двойки, и число тем больше, чем большее количество раз ее перемножают саму на себя.
Почему HDD в 1Гб не равен 1000 Мб
Исходя из объяснения выше, один гигабайт больше, чем тысяча мегабайт ровно на 24 единицы. Поэтому в характеристиках на жестких дисках пишут точно – сколько составляет их объем. Округлять эти величины также нельзя.
Соответственно, 8 гигабайт оперативной памяти составляет не 8000 мегабайт, а 8192.
Именно по этой же причине иногда при покупке носителя информации его объем составляет немного меньше, чем написано в характеристиках.
Ровного значения просто не может быть, поэтому нередко вместо обещанных десяти гигабайт обнаруживается девять.
Где используются эти величины?
Как уже было сказано выше – эти термины применяются в компьютерной IT-сфере.
Например, при обозначении вместительности HDD. Современные жесткие диски уже имеют емкость больше одного терабайта, и продолжают расширяться.
С флешкартами и другими переносными носителями все скромнее – их максимальный объем может достигать 128 гигабайт.
Этими же терминами обозначается объем файлов.
Разброс в этом плане гораздо больше, бывают случаи, когда объемный и большой пласт информации весит несколько гигабайт, или же текстовый файл, занимающий всего пару килобайт.
Еще интереснее дела обстоят с оперативной памятью компьютера.
Ее объем также измеряется в ячейках памяти, и сейчас многие профессиональные машины оборудованы несколькими плашками RAM, общий размер которых может достигать 128 гигабайт.
Это обусловлено тем, что на обработку информации необходимо все больше и больше ресурсов – и для того, чтобы программа работала стабильно, во временной памяти должно быть много места.
А есть ли больше?
Существуют ли величины больше, чем терабайт? Да, конечно, они есть.
- 1024 терабайт – это 1 петабайт.
- 1024 петабайта – 1 экзабайт.
Дело в том, что современные технологии еще не дошли до создания носителей и уж тем более файлов, объемом и размером хотя бы приближенным к этим величинам – поэтому в повседневной жизни они используются крайне редко.
Однако, они широко используются для компьютерных расчетов в науке и высоких технологиях.
С учетом того, насколько быстро сейчас идет технологический прогресс – не исключено, что через пару лет на прилавках появятся жесткие диски объемом в 1024 терабайт
Таблица перевода величин: бит, байт, Кб, Мб, Гб, Тб
Существует таблица всех величин, которые используются в современных жестких дисках, других носителях информации, а также файлах.
Она создана специально для удобства точного определения объемов информации и дана ниже. В нее включены только те единицы измерения, которые можно увидеть и применить в реальной жизни.
После терабайта измерение хоть и ведется, однако на уровне науки и высоких технологий, а не повседневной жизни.
Достаточно просто определить, сколько бит в секунду передается к вам на компьютер, полученное значение разделить на 8, и потом на 1024.
Например, на скорости 100 Мб/сек в одну секунду вам будет передаваться примерно 12 мегабайт информации.
Недостаток таблицы заключается в том, что по ней можно определить только ровные значения, встретить которые можно нечасто.
Для того, чтобы точно определить вес файла или объем жесткого диска, можно воспользоваться онлайн-конвертером, который представлен чуть ниже.
Онлайн-конвертер величин
Конечно, информации, представленной в таблице величин, недостаточно для комфортных расчетов.
Очень мало файлов, вес которых будет точно равен одному гигабайту или сотне мегабайт, и поэтому даже имея под рукой эту справочную информацию, будет тяжело просчитать, носитель какого объема нужен для того, чтобы полностью перенести большой документ.
Именно для этого на этом сайте и установлен онлайн-конвертер величин.
Работает он очень просто – вы указываете объем и величину, в которой он выражен. Далее вам нужно выбрать значение, в которое требуется перевести число – и конвертер выдаст вам точное значение.
какие чаще всего используются и как рассчитываются байты, биты и мегабайты
В современном веке высоких технологий большое значение имеет информация. Каждый день человек пропускает через себя и свои гаджеты огромный поток информации, поэтому необходимо разбираться в единицах измерения информации. В частности, для многих особенно остро стоит вопрос о том, сколько мегабайт в гигабайте, поскольку это помогает учитывать необходимый объем трафика, предоставляемого провайдером интернет-подключения. На практике также часто может потребоваться перевести мегабайты в байты или мегабиты в мегабайты.
В современной вычислительной технике (компьютерах) наименьшей единицей информации является бит. Одним битом кодируется один единственный символ в двоичной системе. То есть один бит, позволяет записать в какой-либо из разрядов значение «0» или «1».
Сколько бит в байте
Очевидно, что одним битом, несущим в себе одно лишь число, закодировать какое-либо число невозможно. Поэтому следующей единицей измерения стал байт, состоящий из 8 бит. Биты внутри байта записывают двоичный восьмиразрядный код.
1 | 1 | 1 | 1 | 1 | 1 | ||
2 7 | 2 6 | 2 5 | 2 4 | 2 3 | 2 2 | 2 1 | 2 |
В первой строке таблицы мы записали 1 байт информации, а именно «10110111». Для того чтобы понять, какое число кодируется этим байтом, необходимо возводить двойку в степень, соответствующую разряду каждого бита справа налево, начиная с нулевого разряда. Если в каком-либо разряде байта стоит бит, содержащий «0» (в данном случае это третий и шестой разряды), то этот разряд суммировать не нужно. Таким образом, закодированное нами число в 1 байте равно 183. Соответственно, максимальное число будет выглядеть так: 11111111 и будет равно 256.
Другие единицы измерения информации
После того, как мы разобрались в том, что 1 байт состоит из 8 бит, стоит изучить следующие «старшие» единицы измерения. Они образуются приставками к байту из СИ (система интернационал),
- Кило,
- Мега,
- Гига,
- Тера.
Сложность здесь состоит в том, что при переходе от одной приставки к другой необходимо использовать кратность 1024, а не 1000, принятой в физических единицах измерения. Соответственно в 1 килобайте содержится 1024 байта, а чтобы перевести мегабайты в байты потребуется дважды перемножить объем информации в Мбайт на 1024. Отвечая на вопрос, чему равен 1 гигабайт в байтах, потребуется трижды произвести деление объема байтов на 1024.
Таблица единиц информации
Для того чтобы быстро ориентироваться в единицах информации и уметь быстро перевести мегабайты в гигабайты, можно пользоваться следующей таблицей единиц информации:
Бит | Байт | Килобайт | Мбайт | Гигабайт | |
Бит | 1 | 8 | 8192 | 8338608 | 8589934592 |
Байт | 8 | 1 | 1024 | 1048576 | 1073741824 |
Килобайт | 8192 | 1024 | 1 | 1024 | 1048576 |
Мегабайт | 8338608 | 1048576 | 1024 | 1 | 1024 |
Гигабайт | 8589934592 | 1073741824 | 1048576 | 1024 | 1 |
Расчёт единиц измерения информации от бита до гигабайта |
Пересечением строк и столбцов можно узнать, сколько в килобайте байт и даже перевести гигабайт в бит.
Частая ошибка при выборе тарифного плана
Любой интернет-провайдер, предоставляющий Вам доступ к сети интернет предлагает на выбор большое количество тарифов. При этом скорость интернет соединения обозначается как «Mb/s», либо «mbps», что означает «мегабит в секунду» в то время как большое количество людей ошибочно принимают это обозначение за «мегабайт в секунду», и таким образом на выходе получают скорость интернет соединения в 8 раз медленнее. Теперь вы знаете, сколько мегабит в мегабайте и без труда переведете мегабайт в мегабит. Для удобства перевести байты можно использовать специальный конвертер байт.
Таким образом, если в тарифном плане указана скорость интернет соединения 40mbps, то при скачивании файлов из сети интернет, вы будете иметь скорость 5 мбайт в секунду. Ведь скачиваемые из сети файлы измеряются именно в байтах, а не в битах. Все дело здесь в том, что при получении и передачи данных в сети интернет Вы постоянно посылаете и принимаете код, а как Вы уже знаете, кодирование осуществляется за счет бит, поэтому Ваш интернет провайдер вынужден указывать скорость интернет соединения именно в мегабитах (mbps), заставляя вас переводить мегабиты в мегабайты. Для того чтобы узнать сколько килобайт мобильного интернета предоставляет ваш оператор, необходимо почитать соответствующие документы по тарификации.
Сколько времени необходимо для скачивания файла
При скачивании аудио, видео и других файлов из сети интернет, необходимо понимать, за какое время будет произведено получение этих данных. К примеру, средний полнометражный фильм в HD-качестве с хорошим озвучиванием будет иметь размер порядка 5 гигабайт. Несложно посчитать, что 5 гигабайт = 5120 мбайт = 40960 мегабит. Остается только поделить размер файла в мегабитах на скорость интернет соединения в тех же мегабитах. В случае интернет соединения 40мбит/с, загрузка файла займет 1024 секунды, что составляет чуть более 17 минут.
Теперь вы знакомы с тем, сколько байт в мегабайте, ответив, что в 1 мегабайте 1048576 байт, и без труда сможете перевести килобиты в мегабиты.
Если в результате получения сообщения достигнута полная ясность в данном вопросе (т.е. неопределенность исчезнет), говорят, что получена исчерпывающая информация. Это означает, что нет необходимости в дополнительной информации на эту тему. Напротив, если после получения сообщения неопределенность осталась прежней (сообщаемые сведения или уже были известны, или не относятся к делу), значит, информации получено не было (нулевая информация).
Бит – наименьшая единица представления информации. В информатике часто используется величина, называемая байтом (byte) и равная 8 битам.
Байт – наименьшая единица обработки и передачи информации.
Бит позволяет выбрать один вариант из двух возможных; байт, соответственно, 1 из 256 (2 8).
Наряду с байтами для измерения количества информации используются более крупные единицы:
1 Кбайт (один килобайт) = 2 10 байт = 1024 байт;
1 Мбайт (один мегабайт) = 2 10 Кбайт = 1024 Кбайт;
1 Гбайт (один гигабайт) = 2 10 Мбайт = 1024 Мбайт.
В последнее время в связи с увеличением объёмов обрабатываемой информации входят в употребление такие производные единицы, как:
1 Терабайт (Тб) = 1024 Гбайт = 2 40 байта,
1 Петабайт (Пб) = 1024 Тбайт = 2 50 байта.
Пример . Упорядочите по возрастанию следующую последовательность:
1024 Мбайт, 11 Петабайт, 2224 Гбайт, 1 Терабайт.
Решение . Сначала приведем величины измерения количества информации к единой величине, удобной для данной последовательности. В данном случае – это Гбайт.
1024 Мбайт = 1 Гбайт, что меньше 1 Терабайт = 1024 Гбайт, что, в свою очередь меньше 2224 Гбайт и меньше 11 Петабайт,
Следовательно, последовательность, упорядоченная по возрастанию, имеет вид:
1024 Мбайт, 1 Терабайт, 2224 Гбайт, 11 Петабайт
II. Кодирование информации.
Компьютер может обрабатывать только информацию, представленную в числовой форме. Вся другая информация (тексты, звуки, изображения, показания приборов и т.д.) для обработки на компьютере должна быть преобразована в числовую форму.
Переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки, называется кодированием информации.
Кодирование – это операция преобразования знаков или групп знаков одной знаковой системы в знаки или группы знаков другой знаковой системы.
Как правило, все числа в компьютере представляются с помощью нулей и единиц, т.е. работа производится в двоичной системе счисления, поскольку при этом устройства для их обработки получаются значительно более простыми.
1. Кодирование текста.
При вводе в компьютер каждая буква кодируется определенным числом, а при выводе на внешние устройства (экран или печать) для восприятия человеком по этим числам строятся изображения букв. Соответствие между набором букв и числами называется кодировкой символов.
Алфавитный подход основан на том, что всякое сообщение можно закодировать с помощью конечной последовательности символов некоторого алфавита. Множество символов, используемых при записи текста, называется алфавитом . Количество символов в алфавите называется его мощностью .
Существует двоичный алфавит, который содержит только 2 символа, и его мощность равна двум.
Для представления текстовой информации в компьютере чаще всего используется алфавит мощностью 256 символов. Один символ из такого алфавита несет 8 бит информации, т.к. 2 8 = 256.
8 бит составляют один байт, следовательно, двоичный код каждого символа занимает 1 байт памяти ЭВМ. Традиционно для кодирования одного символа используется количество информации, равное 1 байту (8 битам). Все символы такого алфавита пронумерованы от 0 до 255, а каждому номеру соответствует 8-разрядный двоичный код от 00000000 до 11111111.
Для разных типов ЭВМ и операционных систем используются различные таблицы кодировки, отличающиеся порядком размещения символов алфавита в кодовой таблице. Международным стандартом на персональных компьютерах является таблица кодировки ASCII. Сообщения, записанные с помощью символов ASCII, используют алфавит из 256 символов.
Кроме того, в настоящее время существует еще ряд кодовых таблиц для русских букв. К ним относится таблица кодировки КОИ8, использующая алфавит из 256 символов.
Широкое распространение получил новый международный стандарт UNICODE, который отводит на каждый символ не один байт, а два, поэтому с его помощью можно закодировать не 256 символов, а 2 16 = 65536 различных символов.
Информативность последовательности символов не зависит от содержания сообщения.
Чтобы определить объем информации в сообщении при алфавитном подходе, нужно последовательно решить задачи:
Определить количество информации (i) в одном символе по формуле 2i = N, где N – мощность алфавита,
Определить количество символов в сообщении, учитывая знаки препинания и пробелы (m),
Вычислить объем информации по формуле: V = i * m.
Пример . Закодировано текстовое сообщение «Десять букв», определить его информационный объем по системе ASCII и UNICODE.
Решение . Сообщение содержит 11 символов. Один символ из алфавита ASCII несет 8 бит информации, поэтому информационный объем по системе ASCII составит 11*8 бит = 88 бита = 11 байт.
Один символ из алфавита UNICODE несет 16 бит информации или 2 байта, поэтому информационный объем по системе UNICODE составит 11*16 бит = 176 бит = 22 байта.
Для двоичного сообщения той же длины информационный объем составляет 11 бит, т.к. N = 2, i = 1 бит, m = 11, V = 11 бит.
Все разделы сайта сайт
На этой странице мы подробно рассмотрим структуру файла
Вы знаете из чего состоит компьютерный файл? Нет? Тогда вам будет интересно узнать это, а также много забавных вещей:)))
Например, как компьютер определяет эротические фотографии? То есть он может даже определить и сравнить фото, то есть найти одинаковые фотографии, не важно в каком они формате: jpg или gif
Как же такое возможно? Все очень просто. Структура любого изображения состоит всего (!!!) из двух цифр, которые сменяют друг друга в определенной последовательности.
Начнем сначала…
Размер байта
Из чего состоит один байт ? Из каких символов и числовых значений?
1 байт состоит из восьми битов. .. ниже будет большой видео-урок
а также приведена специальная таблица.
В связи с той неразберихой, которая царит в обозначениях емкости винчестеров (жестких дисков), очень многие пользователи путаются в терминах.
А изготовители компьютерных девайсов и продавцы в магазинах вполне сознательно «путают» понятия «мегабайт» и «гигабайт» с миллионами и миллиардами байтов.
Наверняка вы сами
были удивлены несоответсвием заявленного
количества гигабайтов и мегабайтов в
купленно жестком диске, будь он внутренний
или внешний, с накопителями всегда такая
история:)
Как узнать сколько байт в килобайте или мегабайте ? Вопрос не праздный:) Многие люди, которым за тридцать не учили в школе информатику и теперь пополняют отсутствие знаний в интренете. Вот подсказка:
А для быстрого и точного числового
перевода значений
лучше пользоваться таким конвертером:
В этом уроке мы будем разбирать тип файла bmp. Вначале немного окунемся в школьный курс информатики. Итак, разберем этот файл по байтам.
Для тех кто не имеет представление что такое биты, байты, килобиты, мегабайты и т.п. выше на странице приведена подробная таблица с данными.
Посмотрите отличный большой видеоурок Артема Кашеварова. Эта информация не совсем для новичков (чайников), хотя им тоже будет очень интересно и познавательно посмотреть!
Не забудьте включить колонки
================Что будет в этом видео-уроке? Заглянем
в структуру файла .
Например, возьмем точечный рисунок.
Разберем его на байты.
Для тех кто не знает, в видео-уроке будет рассказано и показано, что такое бит, байт, килобайт, килобит, мегабайт.
А также, обработка по вертикали. Двоичный код байта и как определить насколько сжато изображение
Размер байта, сколько битов в байте и т.п. в десятиричной системе
Как просчитывать данные и работать в программной среде Delphi . .. поменять разрядность и битность изображения… как оно тогда изменится внешне?
Сколько занимает один байт, как он отображается и как записывыется изображение в байтах …
Как хранятся пиксели по горизонтали и вертикали, последовательность пикселей… как устроено изображение, посмотрим на глубину цвета изображения.
Затем редактируем код обработки изображения, вычислить строки файла, изменение формата изображения, а также обзор структуры файла — из чего состоит файл изображения
Что такое операция «mod», чтение изображение по байтам…
Вы узнаете, что такое информационные байты и палитра изображения, каковы его цветовые составлящие, что такое символьный формат и виды форматов файлов .
Изменение формата изображения
В конце урока вы видите создание программы и азы программирования на Delhi … а также, как изменить размер изображения в пикселах
Некоторые современные пользователи, которые разбираются в компьютерах, могут с уверенностью сказать, что в одном байте содержится восемь бит информации, и будут по-своему правы. Однако это не всегда так: в этой статье мы расскажем вам подробнее, сколько бит в байте.
История вопроса о байтах и битах
Большинство современных компьютеров используют именно такую информацию, где один байт равен восьми битам. Но все дело в том, что старые компьютеры (то есть одни из первых) использовали байт с совершенно другим количеством битов, где в одном байте содержалось от шести до девяти битов. На самом деле байт — это единица измерения информации, которую придумали сравнительно недавно. Байт стал равен восьми битам лишь с 1970 года, поскольку именно тогда ввели на это стандарт.
Почему байт равняется именно восьми, вам никто точно не скажет, но давайте хотя бы разберемся, почему восемь бит выбрали в качестве стандарта. Так, в одной из старых вычислительных систем одна цифра занимала четыре бита. И поэтому байт, равный восьми битам, позволял вмещать в себя двухзначные числа и, таким образом, байт шестибитный стал бесполезен, так как две цифры в байт уже попросту не вмещалось.
Еще одна версия, почему приняли стандарт равный восьми, заключается в том, что все числа, связанные с компьютером, кратны именно восьмёрке. Пример: оперативная память. Вначале идет 128 мегабайт, далее 256, чуть позже 512, а потом уже идут гигабайты (один, два, четыре, восемь и т.д.) Вот и результат: четыре бита — слишком мало, 16 никогда не применялись, а вот восемь — как раз то, что надо.
Переводим биты в байты и обратно
Давайте теперь попробуем ответить на вопрос, сколько бит содержит 2 байта? Итак, мы знаем, что один байт равен восьми, соответственно, восемь нужно умножить на два, получится шестнадцать. Получается, что в двух байтах содержится шестнадцать бит.
Полезно знать, что 1024 байта составляют килобайт (или можно сказать, что килобайт — это 8192 байта), 1024 килобайта — мегабайт, а 1024 мегабайта — гигабайт. Соответственно, терабайт — это уже 1024 гигабайта. Надо сказать, что в последнее время информацию стали мерить уже и терабайтами, поэтому и эти знания нам вскоре пригодятся.
Возможно, вам также будет интересно узнать и другую информацию по этой теме из нашей статьи .
Двоичный разряд, двоичное число по-английски Bi naryDigit . Из трех букв этих слов образовали звонкое словоbit , которое уже было в английском языке (bit– кусочек, кусок). В информатике оно имеет то же значение, что иBi naryDigit , но ему добавили и новый смысл.
Бит – единица информации и единица представления информации в компьютере.
Бит (один разряд двоичного числа) может принимать два значения: 0 или 1. В десятичных числах один разряд может принимать значения от 0 до 9. Если число одноразрядное (однобитовое), то 0 или 1 – это значение числа и цифры числа, которые в этом случае совпадают.
Поскольку компьютер может обрабатывать только двоичные числа, кодировать информацию можно только этими двоичными числами. В этом случае мы можем сказать, что азбука, используемая для кодирования информации, состоит из двух символов (чисел) 0 и 1.
Одноразрядным двоичным числом, т. е. одним битом, можно закодировать всего два символа, так как он принимает только два значения – 0 или 1. А десятичное одноразрядное число позволит нам закодировать 10 символов, ибо оно может иметь 10 значений – от 0 до 9.
Теперь используем для кодирования двухразрядные числа. Тогда в десятичной системе счисления можем использовать для кодирования числа от 0 до 99, т.е. 100 чисел. И закодировать можем 100 символов, в 10 раз больше, чем при кодировании одноразрядными числами.
Аналогичная закономерность имеет место и при увеличении разрядности двоичных чисел. Двухразрядным двоичным числом можем закодировать 4 символа, так как возможных чисел тоже 4: 00, 01, 10, 11, т. е. в два раза больше, чем одноразрядным. Можно проверить, что трехразрядным двоичным числом можно закодировать символов в 2 раза больше, чем двухразрядным. Обобщая эту закономерность, получаем простую формулу для определения количества символов S , которое можно закодироватьn – разрядными двоичными числами:
S = 2 n
Двоичное n -разрядное число, которое используется для кодирования информации в компьютере, называется байтом .
Из этого определения следует и другое определение байта:
Байт – единица обработки информации в компьютере, так как по значению байта можно узнать, какой символ им закодирован.
Если используются для кодирования другие n-разрядные двоичные числа, то они обязательно берутся кратными байту.
Байт сначала имел 6, затем 7 разрядов (битов), а теперь он равен 8-ми битам.
Одно из значений перевода английских слов bit и bite – кусочек. Считая кусочек частью целого, бит, действительно, – часть двоичного числа. Если байтом кодируются буквы, символы, из которых строятся слова, то и байт выражает часть слова.
Байты используются также для измерения объема памяти, оперативной и внешней, размеров файлов. Но в этом случае применяются более крупные единицы измерений. Например, Килобайты (Кб), Мегабайты (Мб) Гигабайты (Гб), Терабайты (Тб):
1 Кб = 1024 байт = 2 10 байт
1 Мб = 1024 Кб= 2 10 Кб
1 Гб = 1024 Мб= 2 10 Мб
1 Тб = 1024 Гб= 2 10 Гб
Кодирование целых и действительных чисел
Целые числа кодируются двоичным кодом достаточно просто — достаточно взять целое число и делить его пополам до тех пор, пока в остатке не образуется ноль или единица. Полученный результат деления снова так же делить. И эту процедуру деления продолжаем до тех пор, пока результат деления не окажется меньше 2. Совокупность остатков от каждого деления, записанная справа налево вместе с последним остатком, и образует двоичный аналог десятичного числа.
19:2 = 9 + 1 9:2=4+1 4:2=2+0 2:2 = 1
Таким образом, 19 10 = 1011 2 .
Для кодирования целых чисел от 0 до 255 достаточно иметь 8 разрядов двоичного кода (8 бит). Шестнадцать бит позволяют закодировать целые числа от 0 до 65 535, а 24 бита — уже более 16,5 миллионов разных значений.
Для кодирования действительных чисел используют 80-разрядное кодирование. При этом число предварительно преобразуется в нормализованную форму:
3,1415926 = 0,31415926-10 1
300 000 = 0,3-10 6
123 456 789 = 0,123456789 10 1 /
Первая часть числа называется мантиссой, а вторая — характеристикой. Большую часть из 80 бит отводят для хранения мантиссы (вместе со знаком) и некоторое фиксированное количество разрядов отводят для хранения характеристики (тоже со знаком).
1 бит меньше 1 байта. Единицы измерения
Вы знаете сколько памяти для хранения информации у вашего компьютера? Вы всегда путаетесь что такое КБ (килобайт), МБ (мегабайт), ГБ (гигабайт) ?
В этой статье мы попробуем выяснить, что такое килобайт , мегабайт , гигабайт , а также, что из них больше KB или MB или GB ?
Понятие бита
Бит (англ. bit ) определяется как переменная, которая может иметь только два значения — 1 или 0. Бит является разрядом двоичного кода . Именно различные сочетания 1 и 0 лежат в основе хранения информации и задания различных команд в вычислительной технике.
Байт
Блок цифровой информации в вычислительной технике называется байт (англ. byte ). Это упорядоченный набор битов. Исторически сложилось так, что байтом считается такое количество бит, которое используется для кодирования одного текстового символа в компьютере. Размер байта, как правило, зависит от аппаратного обеспечения, но сейчас принято считать, что один байт равен 8 бит , и всегда кратен 2. Количество бит для хранения информации всегда кратно 2. Байт еще называют «октет » (лат. octet ). Таким образом, байт – это самый маленький элемент данных, которые могут быть обработаны на компьютере любого типа.
Кто больше КБ или МБ?
Мы разобрались, что же такое биты и байты в компьютерном мире. Следующий термин, который мы должны знать – это килобайт (КБ ). В двоичном исчислении Килобайт составляет 1024 байт и представляется в виде 2 в десятой степени. В десятичном исчислении килобайт часто приравнивают к 1000 байтам. Отсюда и начинается путаница в обозначении объемов памяти. Десятичные килобайты всегда меньше двоичных килобайт, которые в свою очередь являются более точными.
Как и в случае с Килобайтами, Мегабайты также имеет два значения. Когда расчет делается в двоичной системе, то Мегабайт равен 1048576 байт или 2 в 20-ой степени. В десятичной системе используется понятие Мегабайта равное 1000000 байт. В десятичной системе Mb часто принимают за мегабит .
Пользователи часто спрашивают, что больше KB или MB ? Еще большую путаницу вносят сами производители компьютерной техники, использующие в описании параметров своей продукции понятия килобайтов или мегабайтов как в десятичной системе, так и в двоичном формате. Например, производители жестких дисков на этикетке часто указывают объем в десятичной системе. Поэтому винчестер с указанным объемом 160ГБ на самом деле имеет 163840 мегабайт памяти.
Ниже представлена таблица соответствия в двоичной системе
1 бит = 1 или 0
1 ниббл = 4 бит
1 байт = 8 бит
1 КБ (один килобайт) = 1024 байт
1 МБ (один мегабайт) = 1024 КБ = 1048576 байт
Теперь давайте разберемся с терминами килобитный и мегабитный , а также где они используются. Эти термины используются в обозначении скорости передачи данных локальной сети или Интернет. Ответ на вопрос, что больше в математическом смысле представлен в следующей таблице.
1 кбит/с = 1000 бит в секунду
1 Мбит/с = 1000000 бит в секунду
Из статьи становится ясно, что MB всегда больше, чем KB, независимо от того, какую систему исчисления вы используете – двоичную или десятичную.
Также есть разница в написании этих понятий. Сокращенного названия для бита не существует. Поэтому для обозначения 1000000 бит используется термин Гбит , а для 1000000 байт применяют сокращение 1 ГБ .
Для обозначения скоростей передачи данных используют следующие сокращения: 1 килобит = kbps , а 1 килобайт = Kbps или kBps .
В сегодняшней статье мы займемся измерением информации. Все картинки, звуки и видео ролики, которые мы с вами видим на экранах мониторов, представляют собой не более чем цифры. И эти цифры можно измерить, и, сейчас, вы научитесь переводить мегабиты в мегабайты и мегабайты в гигабайты.
Если вам важно знать, сколько в 1 гб мб или сколько в 1 мб кб, то эта статья для вас. Чаще всего такие данные нужны программистам, оценивающим занимаемый их программами объем, но, иногда, не мешает и рядовым пользователям для оценки размера скачиваемых или хранимых данных.
Если вкратце, то достаточно знать это:
1 байт = 8 бит
1 килобайт = 1024 байта
1 мегабайт = 1024 килобайта
1 гигабайт = 1024 мегабайта
1 терабайт = 1024 гигабайта
Общепринятые сокращения: килобайт=кб, мегабайт=мб, гигабайт=гб.
Недавно я получил вопрос от моего читателя: «Что больше кб или мб?». Надеюсь, теперь, ответ на него знает каждый.
Единицы измерения информации в подробностях
В информационно мире применяется не привычная для нас, десятеричная система измерения, а двоичная. Это значит, что одна цифра может принимать значение не от 0 до 9, а от 0 до 1.
Простейшей единицей измерения информации является 1 бит, он может быть равен 0 или 1. Но эта величина очень мала для современного объема данных, поэтому используют биты редко. Чаще применяют байты, 1 байт равен 8 бит и может принимать значение от 0 до 15 (шестнадцатеричная система исчисления). Правда вместо чисел 10-15 применяются буквы от А до F.
Но и эти объемы данных невелики, поэтому применяются привычные всем приставки кило- (тысяча), мега-(миллион), гига-(миллиард).
Стоит отметить, что в инфомире, килобайт равен не 1000 байт, а 1024. И если вы хотите узнать, сколько килобайт в мегабайте, то вы тоже получите число 1024. На вопрос, сколько мегабайт в гигабайте вы услышите тот же ответ – 1024.
Определяется это также особенностью двоичной системы исчисления. Если, при использовании десятков, каждый новый разряд мы получаем умножением на 10 (1, 10, 100, 1000 и т.д.), то в двоичной системе новый разряд появляется после умножения на 2.
Это выглядит вот так:
2, 4, 8, 16, 32, 64, 128, 256, 512, 1024
Число, состоящее из 10 цифр двоичной системы, может иметь всего лишь 1024 значения. Это больше чем 1000, но ближе всего к привычной приставке кило-. Аналогичным образом применяются и мега- и гига и тера-.
Полезные статьи:
Как заработать деньги в интернете новичку – 23…
Что такое блог, как его создать, раскрутить и как…- Как создать сайт самому бесплатно – пошаговая…
Некоторые современные пользователи, которые разбираются в компьютерах, могут с уверенностью сказать, что в одном байте содержится восемь бит информации, и будут по-своему правы. Однако это не всегда так: в этой статье мы расскажем вам подробнее, сколько бит в байте.
История вопроса о байтах и битах
Большинство современных компьютеров используют именно такую информацию, где один байт равен восьми битам. Но все дело в том, что старые компьютеры (то есть одни из первых) использовали байт с совершенно другим количеством битов, где в одном байте содержалось от шести до девяти битов. На самом деле байт — это единица измерения информации, которую придумали сравнительно недавно. Байт стал равен восьми битам лишь с 1970 года, поскольку именно тогда ввели на это стандарт.
Почему байт равняется именно восьми, вам никто точно не скажет, но давайте хотя бы разберемся, почему восемь бит выбрали в качестве стандарта. Так, в одной из старых вычислительных систем одна цифра занимала четыре бита. И поэтому байт, равный восьми битам, позволял вмещать в себя двухзначные числа и, таким образом, байт шестибитный стал бесполезен, так как две цифры в байт уже попросту не вмещалось.
Еще одна версия, почему приняли стандарт равный восьми, заключается в том, что все числа, связанные с компьютером, кратны именно восьмёрке. Пример: оперативная память. Вначале идет 128 мегабайт, далее 256, чуть позже 512, а потом уже идут гигабайты (один, два, четыре, восемь и т.д.) Вот и результат: четыре бита — слишком мало, 16 никогда не применялись, а вот восемь — как раз то, что надо.
Переводим биты в байты и обратно
Давайте теперь попробуем ответить на вопрос, сколько бит содержит 2 байта? Итак, мы знаем, что один байт равен восьми, соответственно, восемь нужно умножить на два, получится шестнадцать. Получается, что в двух байтах содержится шестнадцать бит.
Полезно знать, что 1024 байта составляют килобайт (или можно сказать, что килобайт — это 8192 байта), 1024 килобайта — мегабайт, а 1024 мегабайта — гигабайт. Соответственно, терабайт — это уже 1024 гигабайта. Надо сказать, что в последнее время информацию стали мерить уже и терабайтами, поэтому и эти знания нам вскоре пригодятся.
Возможно, вам также будет интересно узнать и другую информацию по этой теме из нашей статьи .
Если вас интересует, сколько мегабайт в одном гигабайте, посмотрите таблицу ниже. Далее обсудим, как формируются эти единицы измерения, и по какому принципу необходимо переводить конвертацию.
Информация представляет собой данные в различных формах, которые могут восприниматься людьми или специальными устройствами как отражение материального мира, которое возникает в процессе коммуникации. Для многих будет странным, что информацию можно измерить. Действительно это так и попытаемся разобраться чем биты отличаются от байтов и что вообще к чему.
Первое, о чем надо сказать, что в большинстве своем люди используют десятичную систему исчисления, которая привычна еще со школы. Но в случае с информацией будет использоваться двоичная система, которую представлена в виде 0 и 1. Чаще всего данный механизм используется именно в работе с компьютерной техникой, как правило, речь идет об объеме винчестеров или оперативной памяти.
Почему реальная и заявленная емкость жестких дисков различается?
Многие производители винчестеров часто используют эту путаницу. Заявленная емкость винчестера, который приобрел пользователь, скажем, 500 гигабайт. Но на деле, когда его уже установили и подготовили к работе, оказывается, что его общий объем колеблется в диапазоне 450-460 гигабайт.
А вся хитрость в том, что, как упоминалось в начале статьи, объем оперативной памяти, как и всех остальных ее типов используют двоичную систему расчета. А производители используют десятичную. Это и дает им возможность якобы «увеличивать» памяти, где-то на 10 процентов. Хотя на самом деле покупателей просто вводят в заблуждение.
Поговорим о системах исчисления
Самой маленькой единицей информации будет бит, который представляет собой количество информации, содержащейся в сообщении, вдвое уменьшающих неопределенность знаний о каком-либо предмете. За ним идет байт, который считают основной единицей измерения. Кстати, тут следует отметить, что в битах измеряется скорость передачи информации. Речь идет о килобитах, мегабитах и так далее. Многие, кстати, путают мегабиты и мегабайты. Вопреки, распространенному мнению, это абсолютно разные понятия и значения. Скорость будет измеряться именно в битах, переданных за секунду, но никак не в байтах.
Двоичная система исчисления, как уже писалось выше, представлена в виде нулей и единиц. Частица информации является битом и может принять значение либо нуля, либо единицы и никак иначе. Именно это и будет бит. Байт, снова-таки, как упоминалось, будет состоять из восьми бит, если говорить именно о двоичной системе исчисления. Причем каждый будет писаться как 2 в определенной степени от 0 до 7. Если попытаться показать проще, то выглядеть это будет, как: 11101001.
Это наглядный пример 256 комбинаций, которые и закодированы в байте. Но для пользователей это трудно, ведь они привыкли видеть все через призму десятичной системы исчисления. Значит переведем это, для чего потребуется просто прибавить все степени двойки там, где у нас есть единицы. Для этого нам требуется взять 2 в степени 0 + 2 в степени 3 + 2 в степени 5 + 2 в степени 6 + 2 в степени 7.
Еще одним важным моментом является полубайт или как его называют ниббл. Это половина байта, то есть 4 бита. Как правило, в нем можно закодировать любое число от 0 до 15.
Нестыковки в битах и байтах
Как упоминалось выше скорость передачи информации измеряется в битах. Но в последнее время измерение даже в известных программах осуществляется в байтах. Хоть это и не совсем верно, но все-таки такое возможно. Перевод в этом случае будет довольно простым:
- 1 байт = 8 бит;
- 1 килобайт = 8 килобит;
- 1 мегабайт = 8 мегабит.
Если же пользователю нужно сделать обратный перевод, то просто необходимо нужное число поделить на 8.
Другая проблема будет в том, что самой системе байтов существует ряд нестыковок, которые вызывают у пользователей проблемы с переводы в мега, гига, терабайты и так далее. Дело здесь в том, что с самого начала появления для того, чтобы обозначить единицы информации, которые больше байтов, применяются термины, которые относятся к десятичной системе, а не к двоичной. Например, приставка «тера» обозначает умножение на 10 в 12 степени, гига — на 10 в 9, мега — на 10 в 6 и так далее.
Именно по этой причине путаница и возникает. Логично было бы предположить, что 1 килобайт равен 1000 байт, но это не так. В нем будет 1024 байта.
В общем, как видите, определенные сложности существуют, но если в них разобраться, то довольно быстро станет понятно, что ничего трудного в этом нет.
Алиса. Меня зовут Алиса…
Шалтай-Болтай. Какое глупое имя! Что оно значит?
Алиса. Разве имя должно что-то значить?
Шалтай-Болтай. Конечно, должно! Возьмем, к примеру, мое имя — оно выражает мою суть! Замечательную чудесную суть! А с таким именем, как у тебя, ты можешь оказаться чем угодно… Ну просто чем угодно!
Л. Кэрролл. Алиса в Зазеркалье
Сегодняшний параграф посвящен теме, с которой начинается любой компьютерный учебник. Начинается он с объяснения минимальной терминологии — вот есть бит, а когда битов становится восемь, то это уже байт. А когда байтов накопится 1024, получим килобайт. Каждый эту смертную скуку по разу прочел, кто-то запомнил, кто-то — нет; прочитал учебник, закрыл — и все.
Давным-давно, в стародавние времена жили-были компьютеры. И все в них измерялось в байтах. Но они быстро выросли, и байтов стало много-много — целые тыщи. Тогда компьютерные первопроходцы придумали термин K для обозначения 1024 байт (2 10 байт), чтобы не путать с к — кило, то есть 1000.
Человечество в процессе долгого разглядывания пальцев выбрало десятичную систему счисления чуть раньше, чем был изобретен компьютер. А в конце XVIII века стандартолюбивые французы придумали метрическую систему мер, основанную как раз на десятке.
Хозяйке на заметку
В метрической системе обычно берут за основу какой-нибудь греческий или латинский корень и приставляют его ко всему. Все эти приставки возводят десятку в какую-нибудь степень. Скажем, миллиметр — это 10 −3 метров (одна тысячная метра). А километр — это 10 3 метров (одна тысяча метров).
Все метрические обозначения нужно писать правильно, так как от этого зависит смысл: μ означает микро… , м означает милли… , м означает метр , а М — мега…
А компьютеры работали, работают и в ближайшее время будут работать в двоичной системе. Нам известно, что десятичная приставка к происходит от слова «кило» (тысяча), пишется маленькой и означает умножение на тысячу. Двоичное К имеет к «кило» исключительно мнемоническое отношение.
Изначально новая единица называлась К-байт (кабайт), но довольно быстро превратилась в килобайт, хотя этого никто не имел в виду изначально. Остальные значения подбирались по аналогии — мегабайт, гигабайт, терабайт… Все эти слова, по виду напоминающие метрические величины, на самом деле являются степенями двойки. А думать в степенях двойки очень неудобно — никто не думает о мегабайте — как о 1024 килобайтах.
Бóльшая часть производителей жестких дисков указывает объем изделий в десятичных мегабайтах и гигабайтах. А операционные системы смотрят на диски с точки зрения двоичных мегабайтов и гигабайтов. При покупке жесткого диска на 50 ГБ надо быть готовым к тому, что «недо» составит 3,5 ГБ. Оставшиеся 46,5 ГБ — это и есть честный объем диска. Но в двоичных гигабайтах!
Лирическое отступление
В характеристиках жидкокристаллических мониторов стоит обратить внимание на надпись: «диагональ экрана — 15″ (эквивалент 17″ с электронно-лучевой трубкой)». Это означает лишь то, что производители обычных кинескопов меряют диагональ, включая нерабочие области. Все равно в мире не бывает таких потребителей, которые придут в магазин с дюймовой линейкой, чтобы замерить экран. Главное — победить в борьбе красивых цифр (см. также § 70).
Поскольку промышленность пока не научилась делать жидкокристаллические экраны с нерабочей областью, рекламщикам приходится выдавать тайны прошлогодних трюков.
Своей жизнью живет телекоммуникационная индустрия. Там изначально заведено все измерять в десятичных килобитах. Обычно скорость передачи данных меряется килобитами в секунду (кб/сек.). Модем на 28,8 кб/сек. при хорошей погоде передает в секунду ровно 28 800 бит, то есть примерно три с половиной двоичных килобайта. В модеме «на 28,8 К» обозначение «К» вместо «кб/сек.» является плодом фантазии маркетологов и профессионалами не используется.
Особый случай наблюдался у изобретателей 3,5-дюймовой дискеты (которая, на самом деле, 90-миллиметровая). На каждой коробке было указано «1,44 МБ». Все помнят это число. И все помнят, что влезало на дискету гораздо меньше обещанного. Почему? Потому что в данном случае речь идет об особых мегабайтах, в каждом из которых содержится 1 024 000 байт.
Кроме всего прочего, в системе Си буква К давно зарезервирована для обозначения температуры по абсолютной шкале Кельвина. Чтобы хоть как-то спасти эту шизофреническую ситуацию, Международная электротехническая комиссия (МЭК) попыталась в марте 1999 года навести порядок. Мэковцы предложили использовать новые названия для двоичных измерений и придумали новые сокращения, проложив аббревиатурные коржики кремом из буквы и: килобайт предлагалось переименовать в кибибайт (КиБ), мегабайт — в мебибайт (МиБ) и т. д. В ноябре 2000 года эти изменения были официально внесены в международный стандарт.
См.: IEC 60027–2 (2000–11) — Letter symbols to be used in electrical technology — Part 2: Telecommunications and electronics
Назва-ние | Аббре-виатура | Значе-ние | Стандарт МЭК (неживой) |
бит | б | 0 или 1 | |
байт | Б | 8 бит | |
килобит | кбит кб | 1000 бит | |
килобайт (двоичный) | КБ | 1024 байта | кибибайт |
килобайт (десятичный) | кБ | 1000 байт | |
мегабит | Мб | 1000 килобит | |
мегабайт (двоичный) | МБ | 1024 килобайта | мебибайт |
мегабайт (десятичный) | МБ | 1000 килобайт | |
гигабит | Гб | 1000 мегабит | |
гигабайт (двоичный) | ГБ | 1024 мегабайта | гибибайт |
гигабайт (десятичный) | ГБ | 1000 мегабайт |
БИТ.И (функция БИТ.И) — Служба поддержки Office
В этой статье описаны синтаксис формулы и использование функции БИТ.И в Microsoft Excel.
Описание
Возвращает результат операции поразрядного И для двух чисел.
Синтаксис
БИТ.И(число1;число2)
Аргументы функции БИТ.И описаны ниже.
-
Число1 Обязательный.48)-1, bitAND возвращает #NUM! значение ошибки #ЗНАЧ!.
-
Если значение любого из аргументов не является числом, то bitAND возвращает #VALUE! значение ошибки #ЗНАЧ!.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула | Описание | Результат | Принцип действия |
---|---|---|---|
=БИТ.3) или 9. |
|||
Десятичное число |
Двоичное представление |
||
13 |
1101 |
||
25 |
11001 |
К началу страницы
Сколько бит в байте? Сколько мегабайт в гигабайте, бит в байте (или килобайте) и что это вообще такое за единицы измерения информации Что такое байт.
98912 08.08.2009Твитнуть
Плюсануть
Для начала попробуем разобраться, что же такое биты и байты. Бит это самая наименьшая единица измерения количества информации. Наравне с битом активно используется байт. Байт равен 8 бит. Попробуем изобразить это наглядно на следующей диаграмме.
Думаю, с этим все понятно и не имеет смысла останавливаться подробнее. Так как бит и байт это очень маленькие величины, то в основном они используются с приставками кило, мега и гига. Наверняка вы слышали о них еще со школьной программы. Общепринятые единицы и их сокращения мы соединили в таблицу.
Теперь попробуем определиться с величинами измерения скорости интернет соединения.
Говоря понятным языком, скорость подключения это количество получаемой или отправляемой вашим компьютером информации в единицу времени. В качестве единицы времени в данном случае принято считать секунду а в качестве количества информации кило или мегабит.
Таким образом, если ваша скорость 128 Kbps это означает, что ваше соединение имеет пропускную способность 128 килобит в секунду или же 16 килобайт в секунду.
Много это или мало судить вам. Для того чтобы более материально почувствовать вашу скорость рекомендую воспользоваться нашими тестами. Определить время, необходимое для закачки файла , определенного вами размера, при вашей скорости подключения. Также вы можете посмотреть, файл какого объема вы сможете скачать за определенный вами период времени при вашей скорости подключения.
Используя наши тесты необходимо помнить и учитывать, что наш сервер, на котором собственно и расположены все эти тесты находится от вашего компьютера достаточно далеко и соответственно на результатах может сказываться как загруженность нашего сервера (на нашем сайте в часы пик одновременно производят замер скорости соединения более 1000 человек), так и загруженность интернет линий.
Быстрая навигация:
1.31 Списки — массивы. Первое знакомство. 1.30 Функции которые возвращают результат — return 1.29 Подпрограммы: функции и процедуры в Питоне 1.28 Преобразование типов данных — int() 1.27 Ввод данных с клавиатуры — input() 1.26 Типы и размеры данных 1.25 Цикл с предусловием — while. Числа Фибоначчи 1.24 Измерение длины строки, списки 1.23 Срезы строк — вывод определенного количества символов из имеющегося текста 1.22 Строки и управляющие символы 1.21 Системные ошибки в процессе отладки программы 1.20 Оператор ветвления — if, комментарии 1.19 Вывод на печать — print(), быстрый ввод данных, округление, комментарии 1.18 Типы программирования. Часть 2. Объектно-ориентированное программирование 1.17 Типы программирования. Часть 1. Структурное программирование. Циклы 1.16 Представление символьной информации — ASCII 1.15 Деление двоичных чисел 1.14 Математические операции с двоичными числами 1.13 Как хранится и записывается информация. Биты и байты 1.12 Перевод целых чисел десятичной системы счисления в другую систему 1.11 Перевод целых чисел из шестнадцатеричной системы счисления в десятичную 1.10 Перевод целого двоичного числа в шестнадцатеричное 1.9 Перевод целого двоичного числа в другую систему счисления 1.8 Системы счисления 1.7 Булевая алгебра. Логические выражения 1.6 Базовые понятия. Часть 3 — Числа, выражения, операнды, знаки операций 1.5 Базовые понятия. Часть 2 — Программа, данные 1.4 Базовые понятия. Часть 1 — Задача и алгоритм 1.3 Среда разработки СИ 1.2 История языков программирования 1.1 Введение
Когда мы с вами рассматривали то уже вкратце коснулись вопроса хранения информации на компьютере.
В частности мы узнали, что минимальная единица информация — один байт , а вот для кодирования каждого байта используется один бит.
В одном байте — 8 бит
В одном бите может быть записан либо 0 либо 1
А сколько же байт находится в килобайте? Или в мегабайте?
1 бит = двоичная цифра (0 или 1) / логическое значение (ДА / НЕТ)
8 бит = 1 байт — символ (ASCII)
1 Кб = 1024 байт — килобайт
1 Мб = 1024 Кб — мегабайт
1 Гб = 1024 Мб — гигабайт
1 Тб = 1024 Гб — терабайт
Устройства предназначенные
для хранения информации
и виды памяти в которых хранятся данные
— Кэш память — память которая расположена на самом процессоре — самая маленькая по объему — порядка нескольких мегабайт, но самая быстрая. Это Оперативно Запоминающее Устройство — ОЗУ — при выключении напряжения данные стираются
— Оперативная память компьютера — хранятся текущие данные программ — имеет тип ОЗУ
— Магнитные диски — дискеты, жесткие диски — постоянное запоминающее устройство — ПЗУ
— Оптические диски — CD, DVD…
— Флеш-память — разновидность полупроводниковой технологии электрически перепрограммируемой памяти
— Твердотельные диски — (SSD, solid-state drive) — компьютерное не механическое запоминающее устройство на основе микросхем памяти.
Биты и Байты
Итак разберемся с битами и байтами поподробнее:
— в одном байте 8 бит (восемь двоичных разрядов — в одном разряде (бите) содержится либо 0 либо 1).
В двоичном виде полностью записанный 1 байт можно представить так:
1111 1111 (т.е. мы имеем 8 бит информации — от нулей до единиц)
«Полбайта» полностью записанных единицами, (если можно так сказать:) … полбайта в природе не существует… это для примера) в десятичном виде имеет значение 15 (1111 2 = 15 10)
Это означает, что в 4-х двоичных разрядах (битах) можно записать максимальное число 15, а числовых комбинаций (чередований нулей и единиц) можно записать 16 (от 0000 до 1111)
Полностью записанный байт (состоящий из восьми единиц — 1111 1111) — имеет значение 255 в десятичной система счисления.
Он имеет 256 числовых комбинаций (от всех нулей до всех единиц)
Таким образом в один байт можно записать максимальное число 255 (для целых беззнаковых чисел — от 0…)
Справка
Если вы знакомы с графическими программами и, в частности, с настройками цветов, то вы наверняка обращали внимание на варианты записи цвета.
Например цвета палитры R, G, B (красный, зеленый, синий) — имеют диапазон значений от 0 до 255
Это как раз и есть двоичная запись.
В шестнадцатеричной системе счисления «полбайта» имеют запись в виде «F «.
Соответственно «FF » — это целый байт имеющий значение 255 в десятичной системе счисления — FF 16 = 255 10
Шестнадцатеричная система счисления более компактная, нежели двоичная и более легко читаема, по этой причине она чаще применяется в программировании.
Вы ее также могли встречать для записи параметров цвета в тех же графических программах (для значений RGB)
Вопрос: сколько же байт отводится под хранение целого числа?
Чем больше байт отводится под хранение, тем большим диапазоном чисел можно пользоваться.
В 1 байте — максимум 255 — но это только для беззнаковых чисел (от 0 и выше)
2 байта — это максимум 65536
Под хранение целого числа (тип int — от integer) отводится 4 байта — это миллиарды в значении числа
Однако может потребоваться хранение чисел со знаком — для хранения отрицательных чисел.
Как хранятся отрицательные числа?
Для хранения числа со знаком необходимо выделить один из разрядов (1 бит) для того, чтобы указать — является это число отрицательным или нет.
Для этих целей выделяется старший бит (самый левый)
0 — это показатель положительного числа
1 — показатель отрицательного числа
В этом случае мы сразу теряем в диапазоне чисел, которые мы можем хранить в одном байте.
Получается, что 1 байт выделенный для хранения знакового целого числа может содержит диапазон от -128 до +127
На первый взгляд этот диапазон не симметричный — это происходит от того, что счет ведется от 0, а не от 1
Следовательно запись в двоичном виде числа 0
1111 — будет соответствовать 15 в десятичной системе
В этой записи 0
— это указатель на знак числа
Таблица знаковых чисел в 4-х битах
4 | 2 | 1 | ||
---|---|---|---|---|
Знак +/- | 2 2 | 2 1 | 2 0 | значение числа со знаком 10 |
0 | 0 | 0 | 0 | +0 |
0 | 0 | 0 | 1 | +1 |
0 | 0 | 1 | 0 | +2 |
0 | 0 | 1 | 1 | +3 |
0 | 1 | 0 | 0 | +4 |
0 | 1 | 0 | 1 | +5 |
0 | 1 | 1 | 0 | +6 |
0 | 1 | 1 | 1 | +7 |
1 | 0 | 0 | 0 | -8 |
1 | 0 | 0 | 1 | -7 |
1 | 0 | 1 | 0 | -6 |
1 | 0 | 1 | 1 | -5 |
1 | 1 | 0 | 0 | -4 |
1 | 1 | 0 | 1 | -3 |
1 | 1 | 1 | 0 | -2 |
1 | 1 | 1 | 1 | -1 |
Ячейка памяти
Как мы уже говорили, для хранения чисел в компьютере используется двоичная система.Данные хранятся в оперативной памяти в так называемых ячейках — а ячейки эти называются адресами ячеек памяти (область памяти выделенная для хранения конкретного значения).
Сама память называется адресным пространством — место для хранения ячеек.
Нумерация ячеек производится целыми числами и ограничено максимальным диапазоном целых чисел конкретной операционной системы.
По этой причине на 32-х битных операционных системах имеется ограничение на максимальный объем оперативной памяти в виде 3,2Гб.
После этого значения просто заканчиваются адреса.
В этом адресном пространстве и хранятся данные, а именно:
1
— Целые числа — int (от integer) хранятся в виде 0 и 1
2
Дробные (вещественные) числа хранятся в виде:
— числа с фиксированной точкой (запятой) — (в России дробная часть отделяется запятой, а в США и Англии — точкой) — неизменное количество знаков после запятой (применяются в финансах, бухгалтерии и т.п.). В памяти такое число представляется как целое число до точки и целое число после точки. Можно хранить ограниченный диапазон дробных чисел.
3
— числа с плавающей точкой (запятой) (floating point) — бесконечное количество знаков после запятой ограниченное разрядностью операционной системы компьютера — используется для сложных математических расчетов где необходима очень высокая точность вычислений.
Справка
В этом формате число представляется в специальном формате, где первое число — мантисса, второе — степень.
A = m*q p
A — число с плавающей точкой
m — это мантисса (дробная часть)
q = основание системы счисления
p — это порядок числа
Для примера возьмем десятичную систему счисления.
Возьмем число 0.5 , тогда формула будет иметь вид: m * 10 p
0.5 можно записать в виде: 5 * 10 -1
5 и -1 то же самое, что
50 и -2 или
500 и -3 и т.д.
На компьютере для числа с плавающей точкой происходит то же самое, только в двоичной системе счисления, где q = 2
Проблемы с точностью:
— средняя точность вычислений компьютера 10 -16 степени (15 знаков после запятой)
Средняя граница для расчетов на компьютере — это -12 -14
Для чего это все необходимо знать?
Для того, чтобы при программировании вы четко представляли себе, с каким типом данных вы будете работать и какой тип данных указать для хранения тех или иных параметров.
Это будет сказываться на объеме памяти, который будет затребована вашей программой.
Согласитесь, что если вы пишете программу, в которой содержатся данные о возрасте человека, кол-ве детей, то вам не нужны переменные типа int — это будет слишком избыточно для такого типа информации…
Для измерения длины есть такие единицы, как миллиметр, сантиметр, метр, километр. Известно, что масса измеряется в граммах, килограммах, центнерах и тоннах. Бег времени выражается в секундах, минутах, часах, днях, месяцах, годах, веках. Компьютер работает с информацией и для измерения ее объема также имеются соответствующие единицы измерения.
Бит и байт – минимальные единицы измерения информации
Мы уже знаем, что компьютер воспринимает всю информацию .
Бит – это минимальная единица измерения информации, соответствующая одной двоичной цифре («0» или «1»).
Бит – это только 0 («ноль») или только 1 («единичка»). С помощью одного бита можно записать два состояния: 0 (ноль) или 1 (один). Бит – это минимальная ячейка памяти, меньше не бывает. В этой ячейке может храниться либо нолик, либо единичка.
Байт состоит из восьми бит. Используя один байт, можно закодировать один символ из 256 возможных (256 = 2 8). Таким образом, один байт равен одному символу, то есть 8 битам:
1 символ = 8 битам = 1 байту.
Буква, цифра, знак препинания – это символы. Одна буква – один символ. Одна цифра – тоже один символ. Один знак препинания (либо точка, либо запятая, либо вопросительный знак и т.п.) – снова один символ. Один пробел также является одним символом.
Кроме бита и байта, конечно же, есть и другие, более крупные единицы измерения информации.
Таблица байтов:
1 байт = 8 бит
1 Кб (1 Килобайт ) = 2 10 байт = 2*2*2*2*2*2*2*2*2*2 байт =
= 1024 байт (примерно 1 тысяча байт – 10 3 байт)
1 Мб (1 Мегабайт ) = 2 20 байт = 1024 килобайт (примерно 1 миллион байт – 10 6 байт)
1 Гб (1 Гигабайт ) = 2 30 байт = 1024 мегабайт (примерно 1 миллиард байт – 10 9 байт)
1 Тб (1 Терабайт ) = 2 40 байт = 1024 гигабайт (примерно 10 12 байт). Терабайт иногда называют тонна .
1 Пб (1 Петабайт ) = 2 50 байт = 1024 терабайт (примерно 10 15 байт).
1 Эксабайт = 2 60 байт = 1024 петабайт (примерно 10 18 байт).
1 Зеттабайт = 2 70 байт = 1024 эксабайт (примерно 10 21 байт).
1 Йоттабайт = 2 80 байт = 1024 зеттабайт (примерно 10 24 байт).
В приведенной выше таблице степени двойки (2 10 , 2 20 , 2 30 и т.д.) являются точными значениями килобайт, мегабайт, гигабайт. А вот степени числа 10 (точнее, 10 3 , 10 6 , 10 9 и т.п.) будут уже приблизительными значениями, округленными в сторону уменьшения. Таким образом, 2 10 = 1024 байта представляет точное значение килобайта, а 10 3 = 1000 байт является приблизительным значением килобайта.
Такое приближение (или округление) вполне допустимо и является общепринятым.
Ниже приводится таблица байтов с английскими сокращениями (в левой колонке):
1 Kb ~ 10 3 b = 10*10*10 b= 1000 b – килобайт
1 Mb ~ 10 6 b = 10*10*10*10*10*10 b = 1 000 000 b – мегабайт
1 Gb ~ 10 9 b – гигабайт
1 Tb ~ 10 12 b – терабайт
1 Pb ~ 10 15 b – петабайт
1 Eb ~ 10 18 b – эксабайт
1 Zb ~ 10 21 b – зеттабайт
1 Yb ~ 10 24 b – йоттабайт
Выше в правой колонке приведены так называемые «десятичные приставки», которые используются не только с байтами, но и в других областях человеческой деятельности. Например, приставка «кило» в слове «килобайт» означает тысячу байт. В случае с километром она соответствует тысяче метров, а в примере с килограммом она равна тысяче грамм.
Продолжение следует…
Возникает вопрос: есть ли продолжение у таблицы байтов? В математике есть понятие бесконечности, которое обозначается как перевернутая восьмерка: ∞.
Понятно, что в таблице байтов можно и дальше добавлять нули, а точнее, степени к числу 10 таким образом: 10 27 , 10 30 , 10 33 и так до бесконечности. Но зачем это надо? В принципе, пока хватает терабайт и петабайт. В будущем, возможно, уже мало будет и йоттабайта.
Напоследок парочка примеров по устройствам, на которые можно записать терабайты и гигабайты информации.
Есть удобный «терабайтник» – внешний жесткий диск, который подключается через порт USB к компьютеру. На него можно записать терабайт информации. Особенно удобно для ноутбуков (где смена жесткого диска бывает проблематична) и для резервного копирования информации. Лучше заранее делать резервные копии информации, а не после того, как все пропало.
Флешки бывают 1 Гб, 2 Гб, 4 Гб, 8 Гб, 16 Гб, 32 Гб, 64 Гб и даже 1 терабайт.
Ответ от Ёергей Козлов[гуру]
БИТ
Ответ от Ёлавян XXX [гуру]
тока бит
Ответ от 721800 [гуру]
бит, а меньше бита электрон из которого он и состаит.
Ответ от LSergey [гуру]
Если ты имеешь в виду только количественный показатель, то есть — бит. байт = 8 бит
Если имеешь в виду логически адресуемую облать, то нет. В этом случай байт — минимальная единица информации.
Удачи!
ЗЫ Тут товарищ передо мнойпро электрон написал… Долго смеялся. 🙂
Ответ от Иван Назаров [новичек]
бит
Ответ от Ёанька [гуру]
БИТ
Ответ от Евгений [гуру]
Байт (англ. byte) — единица измерения количества информации, обычно равная восьми битам (в этом случае может принимать 256 (28) различных значений) .
Вообще, байт — это минимально адресуемая последовательность фиксированного числа битов. В современных компьютерах общего назначения байт равен 8 битам. Для того, чтобы подчеркнуть, что имеется в виду восьмибитный байт, в описании сетевых протоколов используется термин «октет» (лат. octet).
Иногда байтом называют последовательность битов, которые составляют подполе слова. На некоторых компьютерах возможна адресация байтов разной длины. Это предусмотрено инструкциями извлечения полей ассемблеров LDB и DPB на PDP-10 и в языке Common Lisp.
В IBM-1401 байт был равен 6 битам так же, как и в Минск-32, а в БЭСМ — 7 битам, в некоторых моделях ЭВМ производства Burroughs Computer Corporation (ныне Unisys) — 9 битам. Во многих современных цифровых сигнальных процессорах используется байт длиной 16 бит и больше.
Название было впервые использовано в 1956 году В. Бухгольцем при проектировании первого суперкомпьютера IBM 7030 для пучка одновременно передаваемых в устройствах ввода-вывода битов (шести штук) , позже в рамках того же проекта расширили байт до восьми (28) бит.
Кратные приставки для образования производных единиц для байта применяются не как обычно: во-первых, уменьшительные приставки не используются совсем, а единицы измерения информации меньшие чем байт называются специальными словами (ниббл и бит) ; во-вторых, увеличительные приставки означают за каждую тысячу 1024=210 (килобайт равен 1024 байтам, мегабайт равен 1024 килобайтам, или 1 048 576 байтам; и т. д. с гига-, тера- и петабайтами (больше пока не употребляются)). Разница возрастает с ростом веса приставки. Более правильно использовать двоичные приставки, но на практике они пока не применяются, возможно, из-за неблагозвучности — кибибайт, мебибайт и т. п.
Иногда десятичные приставки используются и в прямом смысле, например, при указании ёмкости жёстких дисков: у них гигабайт может обозначать миллион кибибайт, т. е. 1 024 000 000 байтов, а то и просто миллиард байт, а не 1 073 741 824 байта, как, например, в модулях памяти; а так же при указании пропускной способности каналов передачи данных (сетей) .
Ответ от York [гуру]
бит 🙂 ровно одна восьмая от него
Ответ от Juggler [гуру]
Элементарная единица информации — бит. Типа атома в теории информации. А байт — это уже целый агрегат, аж целых восемь бит!
Ответ от Пользователь удален [активный]
Меньше байта — бит. Это 1/8 байта. Бит может быть нулем или единицей.
Ответ от Пользователь удален [гуру]
Бит-байт-килобайт-мегабайт-гигабайт
двоичный — learn.sparkfun.com
Добавлено в избранное Любимый 45Биты, полубайты и байты
Обсуждая создание двоичного числа, мы кратко рассмотрели его длину. Длина двоичного числа равна сумме 1 и 0 , которые оно имеет.
Длина общего двоичного числа
Двоичные значения часто сгруппированы по общей длине 1 и 0 , это количество цифр называется длиной числа.Общие битовые длины двоичных чисел включают биты, полубайты и байты (еще не голодны?). Каждое 1 или 0 в двоичном числе называется бит . Отсюда группа из 4 бит называется полубайтом , а 8-битная группа составляет байт .
байта — довольно распространенное модное слово при работе в двоичном формате. Все процессоры созданы для работы с заданной длиной бит, которая обычно кратна байту: 8, 16, 32, 64 и т. Д.
Подводя итог:
Длина | Имя | Пример |
1 | Бит | 0 |
4 | Полубайт | 1011 |
8 | Байт | 10110101 |
Слово — еще одно длинное модное слово, которое время от времени выкидывают.Слово звучит гораздо менее аппетитно и гораздо более неоднозначно. Длина слова обычно зависит от архитектуры процессора. Это может быть 16 бит, 32, 64 или даже больше.
Заполнение ведущими нулями
Вы можете увидеть двоичные значения, представленные в байтах (или более), даже если для создания числа длиной 8 бит необходимо добавить ведущих нулей . Начальные нули — это один или несколько 0 , добавленных слева от самого старшего разряда 1 в числе. Обычно вы не видите ведущих нулей в десятичном числе: 007 больше не говорит вам о значении числа 7 (он может сказать что-то еще).
Начальные нули не требуются для двоичных значений, но они помогают представить информацию о битовой длине числа. Например, вы можете увидеть число 1, напечатанное как 00000001, просто чтобы сообщить вам, что мы работаем в области байта. Оба числа представляют одно и то же значение, однако число с семью 0 впереди добавляет информацию о разрядности значения.
← Предыдущая страница
Счет и преобразование
2 уловки для запоминания знаков «больше» и «меньше»
Что означают эти маленькие символы в каратах, расположенные сбоку? Это неравенство! С неравенством трудно справиться, особенно потому, что знаки «больше чем» и «меньше чем» выглядят очень похожими.Но эти символы очень полезны, потому что они помогают нам показать взаимосвязь между числами или уравнениями таким образом, чтобы не просто сказать, что они равны.
В этой статье мы поговорим о том, что такое неравенство, как оно представлено и как запомнить, какой знак что означает.Если вы не знаете, что означают знаки, ваша домашняя работа по математике может выглядеть примерно так.
Для чего знаки больше и меньше?
Неравенства — это математические задачи, которые нельзя решить с помощью однозначного «равного» ответа. Вместо этого они сравнивают две вещи, демонстрируя взаимосвязь между ними, а не показывая, что один равен другому .Отсюда и название; «Неравенство» означает, что две вещи не равны.
Все мы знакомы со знаком «=» в математике на этом этапе. Но «>» и «<» встречаются не так часто, не говоря уже о «≥» и «≤».
Вот таблица, охватывающая все символы неравенства :
Обозначение | Значение |
< | Меньше чем — число слева на меньше, чем число справа ; 2 <3 |
> | Больше чем — число слева на больше, чем число справа ; 3> 2 |
≤ | Меньше или равно — число слева на меньше или равно числа справа; 2 или 3 ≤ 3 |
≥ | Больше или равно — число слева на больше или равно справа; 2 или 3 ≥ 2 |
≠ | Не равно — число слева не равно числу справа; 2 ≠ 3 |
Теперь мы наконец поговорим о том, почему на всех этих фотографиях изображены крокодилы.
Как запоминать знаки больше и меньше
Хотя знаки «больше» и «меньше» имеют четкое значение, их бывает трудно запомнить. Все они похожи, за исключением знака «не равно». Так как же их запомнить?
Метод аллигатора
Один из лучших способов запомнить знаки больше и меньше — представить их в виде маленьких аллигаторов (или крокодилов) с числами на каждой стороне, представляющими количество рыб. Аллигатор всегда хочет съесть большее количество рыбы, поэтому независимо от числа, на которое открыт рот, будет большим числом .
Пасть аллигатора открыта в сторону цифры 4, поэтому, даже если бы мы не были уверены, что 4 больше, чем 3, знак> сказал бы нам. Все знаки неравенства показывают соотношение между первым числом и вторым, начиная с первого числа, поэтому 4> 3 переводится как «4 — это больше, чем 3.”
Это работает и наоборот. Если вы видите 5 <8, представьте, что знак <- это пасть аллигатора, которая собирается жевать рыбу.
Рот направлен на 8, что означает, что 8 больше 5. Знак всегда говорит нам о соотношении между первым числом и вторым, поэтому 5 <8 можно перевести как «5 - это меньше, чем ». 8. ”
Когда вы работаете с неравенством, вы можете даже нарисовать маленькие глазки на символах, чтобы запомнить, что означает что.Их может быть сложно запомнить, поэтому не бойтесь проявить немного творчества, пока вы действительно не запомните их!
Немного поверните знак «меньше», и вы получите букву L для «меньше!».
L Метод
Этот метод довольно прост — «меньше чем» начинается с буквы L, поэтому символ, который больше всего похож на L, означает «меньше чем».
<больше похож на L, чем на>, поэтому <означает «меньше чем. Поскольку> не выглядит как L, он не может быть «меньше чем».
Метод знака равенства
Как только вы освоите метод Аллигатора или L, другие символы станут легкими! «Больше или равно» и «меньше или равно» — это просто применимый символ с половиной знака равенства под ним. Например, 4 или 3 ≥ 1 показывает нам больший знак над половиной знака равенства, что означает, что 4 или 3 на больше или равны 1.
Работает и наоборот.1 ≤ 2 или 3 показывает нам знак «меньше» над половиной знака равенства, поэтому мы знаем, что это означает, что 1 на меньше или равно 2 или 3.
Знак «не равно» еще проще! Это просто зачеркнутый знак равенства. Если вы видите перечеркнутый знак равенства, это означает, что знак равенства не применяется. Таким образом, 2 ≠ 3 означает, что 2 не равно 3.
Помните об этом, и вы будете так счастливы, работая с неравенством.
Ключевые советы по работе с неравенствами
Неравенство — дело сложное — мы привыкли иметь ясный и конкретный ответ на математические задачи, но неравенство не всегда дает нам это. Когда вы работаете с неравенством, помните об этом, чтобы облегчить вам процесс.
Неравенство — все дело в отношениях
Имейте в виду, когда вы работаете с неравенствами, они обычно просят вас решить для отношений или определить, какой символ подходит , вместо того, чтобы просить вас решить для одного числа.Чтобы быть правым, не обязательно, чтобы по обе стороны от знака равенства было два числа — просто ответ должен быть правдой.
Изолируйте свои переменные
Когда вы работаете с неравенствами с переменными, важно помнить, что в целом вы будете пытаться изолировать переменную с той или иной стороны. Сосредоточьтесь на сжатии чисел и исключении вещей, когда это возможно, всегда с целью получить одну переменную по обе стороны уравнения.
Отрицательные числа меняют знак больше или меньше
Не забывайте, что выполнение определенных действий перевернет знак. Когда вы умножаете или делите на отрицательное число, вам нужно перевернуть знак «больше» или «меньше» вместе с ним.
Не умножайте и не делите на переменную — в большинстве случаев
Если вы не знаете наверняка, что переменная всегда будет положительной или всегда отрицательной, не умножает и не делит неравенство на переменную .
Что дальше?
Неравенства — не единственная сложная часть математики — рациональные числа также могут сбивать с толку! Это руководство поможет вам понять, что такое рациональные числа и как они выглядят.
Вы когда-нибудь задумывались, сколько нулей в больших числах? Сколько нулей в миллиард? Как насчет триллиона?
Нужно попрактиковаться? Эти математические игры для 5-х классов помогут тебе отточить свои навыки!
Объяснение битов и байтов — руководство по скорости подключения к Интернету
Не можете отличить ваши биты от ваших байтов? Прочтите, чтобы узнать разницу и выяснить, какая скорость широкополосного доступа вам нужна.
Скорость соединения и объем данных измеряются по-разному, но люди обычно называют их «мегабайтами». Проблема в том, что слово «мег» на самом деле означает два очень разных значения: мегабиты и мегабайты. Разве это не одно и то же?
Вообще-то нет, между битом и байтом большая разница. Байт намного больше — в восемь раз больше, если быть точным, по восемь бит в каждом байте. Таким образом, в каждом мегабайте восемь мегабайт, а один гигабайт в восемь раз больше одного гигабита.
Ознакомьтесь с нашими последними предложениями в области широкополосного доступа
Биты, байты и широкополосная скорость
Вам может быть интересно, как это соотносится с вами и вашей скоростью широкополосного доступа.
Размеры данных обычно измеряются в байтах, а скорость широкополосного доступа измеряется в битах. Основываясь на размере файла и скорости вашего подключения, вы можете оценить, сколько времени вам потребуется, чтобы что-то загрузить.
Допустим, вы нашли в Интернете файл размером 17 мегабайт (МБ) и хотите загрузить его, используя широкополосное соединение со скоростью 17 мегабит в секунду (Мбит / с).Это не займет ни секунды; это займет восемь умножить на за одну секунду, потому что мегабайт в восемь раз больше мегабита. Так что теоретически — и при идеальной скорости — загрузка должна занять восемь секунд.
Прежде чем вы начнете брать калькулятор, прочтите наше руководство по времени загрузки. Мы составили список наиболее распространенных скоростей широкополосного доступа и размеров файлов, чтобы дать вам представление о том, сколько времени потребуется для загрузки фильмов, сериалов, песен и многого другого.
Как отличить бит от байта?
Из того, как написано.Байт — это заглавная буква «B», а бит — это строчная буква «b». Если написано МБ, все заглавными буквами, то это мегабайт. Если написано Мб, значит это мегабит. Конечно, есть одно исключение, и это символ килобита, то есть «kb» в нижнем регистре.
Это легко понять, исходя из здравого смысла: прописная буква «B» физически больше, чем строчная буква «b», а байт больше, чем бит.
Другие размеры файлов, которые необходимо знать о
Несмотря на то, что существует ряд файлов разных размеров, большинству из нас нужно знать лишь немного (без каламбура) префиксов.Вот самые распространенные.
КБ, МБ, ГБ — килобайт (КБ) составляет 1024 байта. Мегабайт (МБ) составляет 1024 килобайта. Гигабайт (ГБ) составляет 1024 мегабайта. Терабайт (ТБ) составляет 1024 гигабайта.
кб, Мб, Гб — килобит (кб) составляет 1024 бита. Мегабит (Мб) равен 1024 килобитам. Гигабит (Гб) равен 1024 мегабитам. Терабит (Тб) равен 1024 гигабитам.
Не забывайте! В байте восемь бит, поэтому для перевода из одного в другой вы можете умножить или разделить на восемь.Например, если вы хотите передать 38 МБ через соединение со скоростью 38 Мбит / с, это займет восемь секунд.
Сравните наши последние предложения по быстрому широкополосному подключению
Определение и значение бита
Примеры «немного» в предложении
бит
Эти примеры были выбраны автоматически и могут содержать конфиденциальный контент.Подробнее… Потом офис стал тесноват.Times, Sunday Times (2016)
А пока садоводам, возможно, следует быть менее энергичными при обрезке.Times, Sunday Times (2016)
Но их способность предвидеть будущее была поставлена под сомнение, и в результате их прогнозы требовали немного меньшего.Солнце (2017)
Быть немного эгоистичным — это хорошо; это избавляет вас от чрезмерной нужды.Times, Sunday Times (2016)
Но караван, стоящий на якоре в парке для трейлеров у моря, где-то на южном побережье, немного менее привлекателен.Times, Sunday Times (2016)
Но плавание чуть выше колена выглядит немного неуклюжим; глаз просто притягивается к подолу, и все, что вы видите, это колено.Times, Sunday Times (2016)
Это немного грубовато, но я чувствую себя немного менее дряхлым после того, как сделал это.Times, Sunday Times (2016)
Сцена тоже была немного меньше, чем мы думали.Солнце (2010)
Мы цитируем немного меньше, чем вы, и получаем работу.Times, Sunday Times (2008)
Людям нужно быть немного менее пугливыми.Times, Sunday Times (2013)
Показать больше …
Мы рекомендуем арендодателям брать немного меньше арендной платы, чем они могли бы ожидать, поскольку сейчас не пиковый сезон.Times, Sunday Times (2015)
Порция была маловата.Солнце (2008)
Его реализм немного скучноват; его полеты в фантазию знакомы.Times, Sunday Times (2012)
Из-за повторяющегося воспроизведения lo-fi это звучит немного мелко.Солнце (2013)
Квартира немного мала, но идеально оформлена.Times, Sunday Times (2010)
По сути, это немного больше, чем «энергия», но немного меньше, чем материя.Весткотт, Пэтси, Альтернативное здравоохранение для женщин (1991)
Все, что было меньше, казалось немного ленивым ».Times, Sunday Times (2006)
В верхней части дома расположены помещения для слуг, заполненные небольшими комнатами, немного похожими на комнаты на лодке.Христианство сегодня (2000)
Они немного менее гангстерские.Times, Sunday Times (2013)
Хотя это немного мелковато.Times, Sunday Times (2007)
Я предсказываю немного менее синеву.Times, Sunday Times (2014)
Хотя это было немного менее неудобно, чем быть заключенным в железную деву, это вызвало у меня ужаснейший зуд.Киам, Виктор идет на это !: Как добиться успеха в качестве предпринимателя (1986)
L Может быть, он мог бы меня немного поморщить.The Sun (2013)
Чуть меньше года назад было ближе к пяти.Times, Sunday Times (2013)
Очень забавно, если смотреть в правильном настроении; немного грубовато, если нет.Times, Sunday Times (2007)
О, это немного мелковато.Times, Sunday Times (2012)
В то время он рекламировал его в Сити, но рекрутинговому агенту он не понравился, потому что он был немного мелковат.Times, Sunday Times (2016)
Не нравится Можно было бы сделать с большей мощностью; шумно на автомагистралях.Times, Sunday Times (2012)
Я надеюсь, что это заставит вас немного поинтересоваться; это похоже на шоу или точку зрения галереи.Times, Sunday Times (2014)
Для этого требовалось дополнительное оборудование, поскольку невозможно заморозить жидкости, просто погрузив их в лед; требуется немного алхимии.Гэвин Уэйтман ТОРГОВЛЯ ЗАМОРОЖЕННОЙ ВОДОЙ (2002)
Ключевые различия и правила, которые следует запомнить
Слова « минус » и минус означают одно и то же; они оба противоположны «большему».»Но изучающие английский язык и даже носители языка часто не могут понять, какое слово использовать в разных ситуациях. Иногда вы можете на слух и выбрать, потому что одно будет звучать лучше, чем другое, но есть простое правило, чтобы убедиться, что вы всегда знать, когда использовать меньше или меньше.
Полезное правило «Меньше или меньше»
Все меньше и меньше — прилагательных, изменяющих существительные, но они имеют разное использование. Основное правило, которое следует запомнить: «Меньше против меньшего»:
.Минус означает меньшее количество или «не так много» и используется при описании существительных единственного или несчетного числа.
Меньше определяется как , а не и используется при описании существительных множественного или исчисляемого числа.
Примеры использования меньше в предложении
Поскольку less используется с бесчисленными существительными, это слово описывает существительное в единственном числе. Ознакомьтесь с этими примерами.
В кофе следует использовать на меньше сахара, чем на .
У меня на меньше денег на , чем у брата.
У вас должна быть одна проблема на меньше , которую нужно решить после сегодняшнего дня.
Не могли бы вы дать мне немного риса на меньше ?
Нет, мне нужно немного меньше масла .
Меньше с бесчисленными существительными
Когда дело доходит до использования меньшего, подумайте о существительных, которые вы не можете сосчитать. Например, кофе и сахар считаются неисчислимыми существительными, поэтому вы должны использовать минус с этими элементами. Просмотрите примеры использования неисчислимых существительных.
Мне нужно выпить меньше кофе.
В моем стакане молока меньше .
Следует добавить минус масла.
Мы стараемся использовать на меньше электроэнергии.
Меньше времени и денег
Время и деньги могут немного запутать. Даже если вы описываете годы во множественном числе, вы говорите об отрезке времени в единственном числе. В этом случае вы использовали бы минус для описания этого отрезка времени или денег.Например:
Прошла стажировку за менее более трех лет.
Через менее , чем через четыре года, она вернется домой.
Она заработала на меньше , чем на 10 долларов.
Чаевые были на меньше , чем пять долларов на обед.
Это не стоило того, когда я зарабатывал на меньше , чем четыре доллара в час.
Использование меньшего веса для уменьшения веса
Что касается веса, это исключение из правила исчисления.Хотя вес можно посчитать, было бы забавно, если бы вы использовали на меньше , а не на меньше . Например, предложение «Моя собака весит менее 90 фунтов». звучит не совсем правильно. Поэтому обычно вы используете минус , когда говорите о величине веса, а не об измерении веса.
Моя собака весит на меньше , чем 90 фунтов.
Вам потребуется на меньше , чем четыре галлона воды.
Это было на меньше , чем пять метров в длину.
Ребенок при рождении весил на меньше , чем два фунта.
Грузовик был на меньше тонны.
Проценты с вычетом
При использовании меньшего или меньшего количества с процентами, если процент описывает что-то неисчислимое, используйте минус . Например, если это процент молока, используйте минус . Однако, если это процент от чего-то исчисляемого, используйте на меньше . Например, если процентное соотношение касается бананов, используйте на меньше .Посмотрите, как минус работает в предложении с процентами.
Вы выпили на меньше , чем 5% вашего молока.
Вы использовали на меньше , чем 10% воды.
Я наблюдал, как вы съели на меньше , чем 5% этого мяса, прежде чем выбросить его.
Я слышал меньше , чем 10% новостей, прежде чем побежать к двери.
У фонда было на меньше , чем 90% денег, необходимых для достижения своей цели.
Примеры меньшего количества предложений
Когда вы используете в предложении на меньше , это описывает множественное или исчисляемое существительное в предложении. Посмотрите, как меньше используется в предложении в этих примерах.
Билеты на спектакль купили меньше человек, поэтому его отменили.
Я хочу на меньше подарков на свой день рождения в этом году и больше веселья с друзьями.
В загоне на щенков меньше щенков, чем в прошлый раз.
У меня на моем имени осталось на меньше , чем 5 долларов.
Сегодня на обед было доступно на столиков меньше, чем на .
Использование меньшего числа со счетными существительными
Счетные существительные — это вещи, которые вы можете сосчитать, например, как вы можете считать людей или подарки. Для этих существительных вы бы использовали меньше. Некоторые примеры включают:
Здесь на человек меньше, чем в прошлый раз, на человек.
Вам следует покупать на меньше подарков.
На столе было на тарелок меньше, чем на .
Я увидел на улице на меньше машин.
На этой неделе в объявлениях было на меньше вакансий.
Использование меньшего количества времени
Меньшее количество со временем будет использоваться редко. Однако бывают случаи, когда он используется для счетного фрагмента или общей ссылки времени, например:
Было бы неплохо потратить на меньше, минут на уборку и больше на чтение.
Меньше часов работы и больше развлечений — это здорово.
Было бы неплохо потратить на меньше часов, крича на детей и больше весело проводя время вместе.
Выбор меньшего количества с использованием процентов
Когда дело доходит до процентов, труднее сказать, нужно ли использовать меньше или меньше. Тем не менее, вы захотите подумать о том, можно ли считать то, что вы берете в процентах. Если это так, используйте на меньше .Например:
Меньше 900 18 чем 5% людей любят спам.
Есть на меньше, чем , чем 7% людей, носящих красное.
Менее персиков составляет менее 10% корзины.
Мы насчитали на меньше , чем 5% дынь на столе были спелыми.
Менее более 40% людей были допущены в клуб.
Поскольку людей и персиков можно сосчитать, на меньше — ваш лучший выбор.
Обычных меньше — меньше ошибок
Самая распространенная ошибка «меньше или меньше» — это ошибка, которую вы видите каждый раз, когда посещаете продуктовый магазин. Примите во внимание правила для скоростной полосы: двенадцать пунктов или меньше.
Судя по правилам единственного и множественного числа, становится ясно, что это неверно, потому что двенадцать элементов явно имеют множественное число. В этом случае было бы правильно сказать двенадцать пунктов или меньше или меньше двенадцати пунктов. Однако ваш местный Walmart не соблюдает правила грамматики.
Меньше против меньшего: великие дебаты
Теперь, когда вы знаете простые правила решения, использовать ли меньше или меньше, вы будете делать меньше ошибок. Однако это одно из тех грамматических правил, которое постоянно нарушалось на протяжении многих лет, поэтому, если вы используете неправильное в неформальной письменной или устной речи, возможно, потому, что оно звучит лучше для вашего уха, это не является серьезной ошибкой. Только не забывайте быть более осторожными в формальной обстановке. Держите свои знания о запутанных правилах грамматики, глядя на are vs.наш.
Теория информации | математика | Британника
Историческая справка
Интерес к концепции информации вырос непосредственно с появлением телеграфа и телефона. В 1844 году американский изобретатель Сэмюэл Ф. Морс построил телеграфную линию между Вашингтоном, округ Колумбия, и Балтимором, штат Мэриленд. Морс столкнулся со многими электрическими проблемами, когда отправлял сигналы через подземные линии передачи, но по необъяснимым причинам он столкнулся с меньшим количеством проблем, когда линии были подвешены на опорах.Это привлекло внимание многих выдающихся физиков, в первую очередь шотландца Уильяма Томсона (барон Кельвин). Точно так же изобретение телефона в 1875 году Александром Грэмом Беллом и его последующее распространение привлекло новых научных нотариусов, таких как Анри Пуанкаре, Оливер Хевисайд и Майкл Пупен, к проблемам, связанным с передачей сигналов по проводам. Большая часть их работы была выполнена с использованием анализа Фурье, метода, описанного далее в этой статье, но во всех этих случаях анализ был посвящен решению практических инженерных проблем систем связи.
Формальное изучение теории информации началось только в 1924 году, когда Гарри Найквист, исследователь из Bell Laboratories, опубликовал статью под названием «Некоторые факторы, влияющие на скорость телеграфа». Найквист понял, что каналы связи имеют максимальную скорость передачи данных, и вывел формулу для расчета этих скоростей в бесшумных каналах с конечной полосой пропускания. Еще одним пионером был коллега Найквиста Р.В.Л. Хартли, чья статья «Передача информации» (1928) заложила первые математические основы теории информации.
Настоящее рождение современной теории информации можно проследить до публикации в 1948 году книги Клода Шеннона «Математическая теория коммуникации» в Bell System Technical Journal . Ключевым шагом в работе Шеннона было его осознание того, что для создания теории коммуникационные сигналы должны рассматриваться изолированно от смысла сообщений, которые они передают. Этот взгляд резко контрастирует с общепринятым представлением об информации, в котором значение играет важную роль.Шеннон также понял, что объем знаний, передаваемых сигналом, не связан напрямую с размером сообщения. Известной иллюстрацией этого различия является переписка между французским писателем Виктором Гюго и его издателем после публикации Les Misérables в 1862 году. Гюго послал своему издателю открытку с единственным символом «?». Взамен он получил карточку с символом «!». В контексте отношений Хьюго со своим издателем и публикой эти короткие сообщения были наполнены смыслом; без такого контекста эти сообщения бессмысленны.Точно так же длинное, законченное сообщение на идеальном французском языке передаст мало полезных знаний тому, кто понимает только английский.
Получите подписку Britannica Premium и получите доступ к эксклюзивному контенту. Подпишитесь сейчасШеннон, таким образом, мудро осознал, что полезная теория информации должна сначала сосредоточиться на проблемах, связанных с отправкой и получением сообщений, и она должна будет оставить вопросы, связанные с любым внутренним значением сообщения, известные как семантическая проблема, для более поздних исследователей. .Ясно, что если техническая проблема не может быть решена, то есть если сообщение не может быть передано правильно, то семантическая проблема вряд ли когда-либо будет решена удовлетворительно. Таким образом, решение технической проблемы было первым шагом в разработке надежной системы связи.
Не случайно Шеннон работал в Bell Laboratories. Практическим стимулом для его работы были проблемы, с которыми пришлось столкнуться при создании надежной телефонной системы. Ключевой вопрос, на который нужно было ответить на заре развития телекоммуникаций, заключался в том, как лучше всего оптимизировать физическое оборудование, в частности, как передавать максимальное количество телефонных разговоров по существующим кабелям.До работы Шеннона факторы достижения максимального использования не были четко поняты. Работа Шеннона определила каналы связи и показала, как назначить им пропускную способность, не только в теоретическом смысле, когда отсутствуют помехи или шум, но также и в практических случаях, когда реальные каналы подвергаются действительному шуму. Шеннон создал формулу, которая показывала, как ширина полосы канала (то есть его теоретическая пропускная способность) и его отношение сигнал / шум (мера помех) влияют на его способность передавать сигналы.При этом он смог предложить стратегии для максимального увеличения пропускной способности данного канала и показал пределы возможностей данной технологии. Это было очень полезно для инженеров, которые после этого могли сосредоточиться на отдельных случаях и понять конкретные возможные компромиссы.
Шеннон также сделал поразительное открытие, что даже при наличии шума всегда можно передавать сигналы, сколь угодно близкие к теоретической пропускной способности канала. Это открытие вдохновило инженеров на поиски практических методов улучшения характеристик передачи сигналов, которые были далеки от оптимальных.В своей работе Шеннон четко разграничивает выигрыш, который может быть реализован путем принятия другой схемы кодирования, и выигрыш, который может быть реализован только путем изменения самой системы связи. До Шеннона у инженеров отсутствовал систематический способ анализа и решения таких проблем.
Новаторская работа Шеннона, таким образом, представила множество ключевых идей, которыми с тех пор руководствовались инженеры и ученые. Хотя теория информации не всегда дает понять, как именно достичь конкретных результатов, теперь люди знают, какие вопросы стоит задавать, и могут сосредоточиться на областях, которые принесут наибольшую отдачу.Они также знают, на какие вопросы трудно ответить, и в каких областях вряд ли можно получить большую отдачу от затраченных усилий.
С 1940-х и 1950-х годов принципы классической теории информации применялись во многих областях. В разделе «Приложения теории информации» рассматриваются достижения не только в таких областях телекоммуникаций, как сжатие данных и исправление ошибок, но и в отдельных дисциплинах физиологии, лингвистики и физики.Действительно, даже во времена Шеннона появилось много книг и статей, в которых обсуждалась взаимосвязь между теорией информации и такими областями, как искусство и бизнес. К сожалению, многие из этих предполагаемых отношений имели сомнительную ценность. Попытки связать теорию информации с каждой проблемой и каждой областью настолько обеспокоили самого Шеннона, что в редакционной статье 1956 года под названием «The Bandwagon» он выпустил следующее предупреждение:
Я лично считаю, что многие концепции теории информации окажутся полезными и в этих других областях — и, действительно, некоторые результаты уже довольно многообещающие, — но создание таких приложений — нетривиальный вопрос перевода слов в новую область , а скорее медленный утомительный процесс гипотезы и экспериментальной проверки.
Помня собственные слова Шеннона, теперь мы можем рассмотреть основные принципы классической теории информации.
Какое наименьшее возможное число? — Слово дня в программировании | Марин Бенчевич | Фон Тема
Какое наименьшее число больше 0? Это один из тех простых вопросов, на который сложно ответить где-то между «нету» и «как много».
Если вы спросите математика, он скажет вам, что такого числа быть не может, потому что сломало бы по математике.Если у вас есть число n, где n — наименьшее число после 0, тогда не может быть числа n / 2, потому что n уже является наименьшим. Это означает, что само деление не работает, что не нравится математикам.
Если вы спросите компьютер, вы действительно получите ответ. В отличие от реального мира, компьютеры не могут содержать бесконечное количество чисел, потому что они просто не могут соответствовать друг другу. Компьютеры хранят числа в регистрах памяти, и каждый регистр имеет фиксированное количество бит. Представьте, что у вас было всего три цифры.Наибольшее число, которое вы можете представить, будет 999. Именно это и происходит на компьютере.
Это означает, что набор целых чисел в компьютере ограничен количеством цифр. В компьютере определенно самое большое число (например, INT_MAX
в C). Это число с максимальным количеством цифр, каждая из которых имеет двоичное значение 1
. В 8-битной системе этот номер будет 11111111
.
Мы можем еще больше усложнить ситуацию, добавив отрицательные числа.Если у нас есть 8 бит данных, мы можем использовать первый бит для представления знака числа. 0
для плюса и 1
для минуса. Теперь у нас есть 7 бит для наших цифр, поэтому наибольшее число — 011111111
, что меньше, чем наше предыдущее наибольшее число.
Мы еще не закончили. Нам также нужно представлять десятичные числа. Даже если 0,12 — небольшое число, оно все равно состоит из трех цифр, как и 123. Разница в том, что нам нужно подумать еще об одном: десятичной точке, также называемой точкой счисления.Нам нужно сохранить как цифры, так и позицию точки счисления.
В то время как целые числа ограничены по размеру , десятичные числа ограничены как по размеру, так и по точности . Если у вас фиксированное количество цифр, то после десятичной точки вы можете поставить только определенное количество цифр. Вот почему компьютерам необходимо округлять десятичные числа.
Как же тогда хранить эти десятичные числа? Компьютеры понимают только целые числа, поэтому нам нужен способ хранить десятичное число только с помощью целых чисел.-2 равно 3,14.
Все, что нам нужно для представления числа 3,14, — это три целых числа: 314, 10 и -2. 314 — это то, что называется мантиссой, и это все цифры выписанного числа.
10 называется основанием или основанием. Мы знаем, что путем умножения со степенью 10 мы можем перемещать десятичную точку вокруг чисел в базе 10. То же самое работает для всех оснований счисления: в системе счисления 2 (или двоичной) вы можете сдвинуть точку, умножая на степень 2.
Степень, на которую мы сдвигаем, называется экспонентой, и она сообщает нам, где находится десятичная точка.-1
Компьютер сохраняет десятичное число, сохраняя знак, показатель степени и мантиссу в одной строке из 32- или 64-битных цифр. Обычно для знака используется 1 бит, 11 бит для хранения экспоненты и 53 бита для хранения значения, в сумме получается 64.
Имея это в виду, давайте вернемся к нашему вопросу: какое наименьшее ненулевое число? Если у нас осталось только три цифры, наименьшее возможное число будет 0,01. С четырьмя цифрами это 0,001. Вы заметите здесь закономерность: значение всегда одно и то же, изменяется только показатель степени.
Нам нужно значение 1
, потому что это наименьшее значение после 0
. Затем нам нужно сдвинуть десятичную запятую как можно дальше влево. Для этого нам нужен наименьший (самый отрицательный) возможный показатель степени.
Насколько маленький, зависит от расположения номера в памяти. Если у нас есть 11 бит для экспоненты, мы можем записать только число длиной 10 бит, при этом 1 бит зарезервирован для знака. В 64-битной системе наименьший показатель степени равен -308
.-308 . Это мало!
Мы установили, что — это наименьшее число . Это число говорит нам, насколько мы можем доверять нашему компьютеру. Если вы делаете что-то, для чего требуются очень большие числа или очень точные числа, вы должны помнить об этом числе.
То, что мы только что вычислили, называется единицей в последнем месте или ulp, равным 0. Помимо того, что слово ulp действительно крутое, оно сообщает нам, каково минимальное расстояние между двумя числами в компьютере. Мы вычислили ulp равным 0, что является минимальным расстоянием между 0 и следующим числом.
Если вы прибавите вычисленное значение к 0 и попытаетесь сравнить их, они не будут одинаковыми. Однако, если вы добавите значение меньше ulp, это все равно будет то же самое число для компьютера.
print (0 == 0 + ulp (0)) // false
print (0 == 0 + ulp (0) / 2) // true
Для нас очевидно, что добавление ненулевого значения к number выдаст другое число, но компьютер должен округлить где-то до , поэтому он не может обязательно сказать, совпадают ли два числа.exponent (x)
Рассчитанное нами значение очень мало, поэтому вы, вероятно, не достигнете этого предела при кодировании. Но мы вычислили значение для 0. Чем больше цифр требуется для левой части десятичной точки, тем меньше у нас будет для правой стороны.