Бит равен: Чему равен 1 бит информации

Содержание

Чему равен 1 бит информации

Бит (русское обозначение: бит; международное: bit; от англ. binary digit — двоичное число; также игра слов: англ. bit — кусочек, частица) — единица измерения количества информации. 1 бит информации — символ или сигнал, который может принимать два значения: включено или выключено, да или нет, высокий или низкий, заряженный или незаряженный; в двоичной системе исчисления это 1 (единица) или 0 (ноль).

В Российской Федерации обозначения бита, а также правила его применения и написания установлены «Положением о единицах величин, допускаемых к применению».

В соответствии с данным положением бит относится к числу внесистемных единиц величин с областью применения «информационные технологии, связь» и неограниченным сроком действия [1] . Ранее обозначения бита устанавливались также в ГОСТ 8.417-2002 [2] . Для образования кратных единиц применяется с приставками СИ и с двоичными приставками.

Содержание

История [ править | править код ]

  • В 1703 году в работе «Объяснение двоичной арифметики» [3]Лейбниц пишет, что двоичная система счисления была описана китайским королём (императором) и философом по имени Фу Си, который жил более, чем за 4000 лет до Лейбница. Краткого современного англосаксонского [
    прояснить
    ] названия китайский Liangyi (инь-ян («0»-«1»), китайский двоичный разряд, китайский бит) в то время пока ещё не имел. Китайский двубит — «сы-сян», образующий четыре диграммы, и китайский трибит — «ба-гуа», образующий восемь преднебесных и посленебесных триграмм, в современной англосаксонской [прояснить] терминологии собственных названий до сих пор не имеют.
  • В 1948 году Клод Шеннон впервые использовал слово «bit» для обозначения наименьшей единицы количества информации в статье «Математическая теория связи». Происхождение этого слова он приписывал Джону Тьюки, использовавшему сокращение «bit» вместо слов «binary digit» в заметке лаборатории Белла от 9 января 1947 года.

Определения и свойства [ править | править код ]

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

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

1.2. Соответствует одному числовому разряду в двоичной системе счисления, принимающему значение «0» или «1» («ложь» или «истина») [4] .

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

> — возможное количество различных сообщений (количество возможных состояний n-разрядного регистра), шт; m <displaystyle m> — количество букв в алфавите (количество возможных состояний одного разряда (триггера) регистра, в двоичной системе равно 2 («0» и «1»)), шт; n <displaystyle n> — количество букв в сообщении (количество разрядов (триггеров) в регистре), шт.

Применяется для измерения объёмов запоминающих устройств и объёмов цифровых данных.

3.1. Бит — базовая единица измерения количества информации, равная количеству информации, содержащемуся в опыте, имеющем два равновероятных исхода; см. информационная энтропия. Это тождественно количеству информации в ответе на вопрос, допускающий ответ «да» или «нет» и никакого другого (то есть такое количество информации, которое позволяет однозначно ответить на поставленный вопрос).

3.2. Один бит равен количеству информации, получаемой в результате осуществления одного из двух равновероятных событий [5] .

3.3. Бит — двоичный логарифм вероятности равновероятных событий или сумма произведений вероятности на двоичный логарифм вероятности при равновероятных событиях; см. информационная энтропия.

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

Физические реализации [ править | править код ]

В цифровой технике бит (один двоичный разряд) реализуется триггером или одним двоичным разрядом памяти.

Возможны две физические (в частности электронные) реализации бита (одного двоичного разряда):

  1. однофазный («однопроводный») бит (двоичный разряд). Используется один выход двоичного триггера. Нулевой уровень обозначает либо сигнал логического «0», либо неисправность схемы. Высокий уровень обозначает либо сигнал логической «1», либо исправность схемы.
    Дешевле двухфазной реализации, но менее надёжен;
  2. двухфазный (парафазный, «двухпроводный») бит (двоичный разряд). Используются оба выхода двоичного триггера. При исправной схеме один из двух уровней высокий, другой — низкий. Неисправность схемы опознаётся либо высоким уровнем на обоих проводах (на обеих фазах), либо низким уровнем на обоих проводах (на обеих фазах). Дороже однофазной реализации, но более надёжен.

В вычислительной технике и сетях передачи данных значения «0» и «1» обычно передаются различными уровнями либо напряжения, либо тока. Например, в микросхемах на основе транзисторно-транзисторной логики значение «0» представляется напряжением в диапазоне от +0 до +0,8 В, а значение «1» — напряжением в диапазоне от +2,4 до +5,0 В.

Обозначения [ править | править код ]

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

Использование прописной буквы «Б» для обозначения байта соответствует требованиям ГОСТ и позволяет избежать путаницы между сокращениями от «байт» и «бит». Однако, следует учитывать, что в стандарте нет сокращения для «бит», поэтому использование записи «Гб» как синонима для «Гбит» неверно.

В международном стандарте МЭК (IEC) 60027-2 2005 года [6] для применения в электротехнической и электронной областях рекомендуются обозначения:

  • «bit» для обозначения бита;
  • «o» или «B» для обозначения октета или байта. «о» — единственное указанное обозначение во французском языке.

Аналогом бита в квантовых компьютерах является кубит (q-бит; «q» от англ. quantum , квант).

Двоичные логарифмы других оснований [ править | править код ]

Замена логарифмируемого числа с 2 на e, 3, 4, 8, 10, 16, 27 и др. приводит соответственно к битовым (двоичным) эквивалентам редко употребляемых единиц нат, трит, тетрит (

tetrittetral digit) (двубит), октит (octitoctal digit) (трибит), Харт (дит (ditdecimal digit), бан, децит (decitdecimal digit)), ниббл (гексадецит, четырёхбит), гептакозаит и др. , равных соответственно:

1 nat = log 2 ⁡ e = 1 , 44. <displaystyle 1 < ext>=log _<2>e=1,44. > бита, 1 trit = log 2 ⁡ 3 = 1 , 58. <displaystyle 1 < ext>=log _<2>3=1,58. > бита, 1 двубит = 1 tetrit = log 2 ⁡ 4 = 2 <displaystyle 1 < ext>=log _<2>4=2> бита, 1 трибит = 1 octit = log 2 ⁡ 8 = 3 <displaystyle 1 < ext>=log _<2>8=3> бита, 1 hart ( dit, ban, decit ) = log 2 ⁡ 10 = 3 , 32. <displaystyle 1 < ext> (< ext>)=log _<2>10=3,32. > бита, 1 четырёхбит = 1 nibble ( hexadecit ) = log 2 ⁡ 16 = 4 <displaystyle 1 < ext> (< ext>)=log _<2>16=4> бита, 1 heptacosait = log 2 ⁡ 27 = 4 , 75. <displaystyle 1 < ext>=log _<2>27=4,75. > бита.

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Бит и Байт — основные единицы измерения информации

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


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

Бит информации

В компьютере информация хранится на специальных носителях. Вот самые основные и знакомые большинству из нас:

Ваш персональный компьютер или ноутбук получает информацию, в основном в виде файлов с различным объёмом данных. Каждый из этих файлов любой носитель данных на аппаратном уровне получает, обрабатывает, хранит и передаёт в виде последовательности сигналов. Есть сигнал — единица, нет сигнала — ноль. Таким образом вся храняшаяся на жестком диске информация — документы, музыка, фильмы, игры — предствалена в виде нулей: 0 и единиц: 1. Эта система исчисления называется двоичной (используется всего два числа).
Вот одна единица информации (без разницы 0 это или 1) и называеся бит. Само слово bit пришло к нам как аббревиатура от binary digit — двоичное число. Что примечательно, в английском языке есть слово bit — немного, кусочек. Таким образом, бит — это самая наименьшая единица объёма информации.

Сколько битов в Байте

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

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

Килобайт, Мегабайт, Гигабайт

Со временем, объёмы информации росли, причём в последние годы в геометрической прогрессии. Поэтому, решено было использовать приставки метрической системы СИ: Кило, Мега, Гига, Тера и т.п.
Приставка «кило» означает 1000, приставка «мега» подразумевает миллион, «гига» — миллиард и т.д. При этом нельзя проводить аналогии между обычным килобитом и килобайтом. Дело в том, что килобайт — это отнюдь не тысяча байт, а 2 в 10-й степени, то есть 1024 байт.

Соответственно, мегабайт — это 1024 килобайт или 1048576 байт.
Гигабайт получается равен 1024 мегабайт или 1048576 килобайт или 1073741824 байт.

Для простоты можно использовать такую таблицу:

Для примера хочу привести вот такие цифры:
Стандартный лист А4 с печатным текстом занимает в средем около 100 килобайт
Обычная фотография на простой цифровой фотоаппарат — 5-8 мегабайт
Фотографии, сделанные на профессиональный фотоаппарат — 12-18 мегабайт
Музыкальный трек формата mp3 среднего качества на 5 минут — около 10 мегабайт.
Обычный фильм на 90 минут, сжатый в обычном качестве — 1,5-2 гигабайта
Тот же фильм в HD-качестве — от 20 до 40 гигабайт.

Логический • Низший тип • Коллекция • Перечисляемый тип • Исключение • First-class function • Opaque data type • Recursive data type • Семафор • Поток • Высший тип • Type class • Unit type • Void

Прописная кириллическая буква «М»
в кодировке ISO 8859-5 кодируется 8 битами
10111100 <displaystyle 10111100>
Связанные темы

Абстрактный тип данных • Структура данных • Интерфейс • Kind (type theory) • Примитивный тип • Subtyping • Шаблоны C++ • Конструктор типа • Parametric polymorphism

Wikimedia Foundation . 2010 .

Смотреть что такое «Бит» в других словарях:

БИТ — «Беспроводные информационные технологии» ООО Москва, организация, техн. Источник: http://www.vedomosti.ru/newspaper/article.shtml?2004/10/29/82849 БИТ безопасные информационые технологии кафедра СПбГИТМО образование и наука, Санкт Петербург, техн … Словарь сокращений и аббревиатур

бит — а; мн. род. бит и ов; м. [от англ. сокращения BInary digiT двоичный знак] Минимальная единица измерения количества информации и объёма памяти компьютера (равна одной ячейке или одному двоичному знаку типа да нет ). * * * бит (англ. bit, от… … Энциклопедический словарь

Бит/с — Бит в секунду, бит/с (англ. bits per second, bps) базовая единица измерения скорости передачи информации, используемая на физическом уровне сетевой модели OSI или TCP/IP. На более высоких уровнях сетевых моделей, как правило, используется более… … Википедия

БИТ — (исп.). То же, что реал, монета ценностью в 16 1/2 коп. Словарь иностранных слов, вошедших в состав русского языка. Чудинов А.Н., 1910. БИТ 1 [англ. beat бить] муз. выдержанная в равномерном темпе танцевальная и легкая музыка в размере 4/4 с… … Словарь иностранных слов русского языка

БИТ — (англ. bit от binary двоичный и digit знак), двоичная единица, в теории информации единица количества информации. Бит в вычислительной технике двоичная цифра, двоичный разряд. число бит памяти ЭВМ определяет максимальное количество двоичных цифр … Большой Энциклопедический словарь

бит — двоичная единица информации, двоичный знак Словарь русских синонимов. бит сущ., кол во синонимов: 2 • биг бит (2) • е … Словарь синонимов

Бит — (bit) Аббревиатура понятия двоичный разряд . См.: двоичная запись (binary notation). Бизнес. Толковый словарь. М.: ИНФРА М , Издательство Весь Мир . Грэхэм Бетс, Барри Брайндли, С. Уильямс и др. Общая редакция: д.э.н. Осадчая И.М.. 1998. Бит … Словарь бизнес-терминов

бит — бит, а; р. мн. ов, счётн. ф.бит (единица количества информации) … Русское словесное ударение

БИТ — БИТ, а, муж. (спец.). Единица измерения количества информации (в 1 знач.). Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 … Толковый словарь Ожегова

бит — единица количества информации, которая содержится в сообщении типа «да» – «нет». Бит в вычислительной технике – двоичная цифра, двоичный разряд, принимающий только два значения – 0 или 1. Одним битом можно выразить только два числа – 0 и 1.… … Энциклопедия техники

БИТ — (бит, bit) (от англ. binary двоичный и digit знак, цифра), единица кол ва информации в двоичной системе. Обычно последовательность из восьми Б. наз. байтом. Физический энциклопедический словарь. М.: Советская энциклопедия. Главный редактор А. М.… … Физическая энциклопедия

Бит | Байт | Системы счисления ⋆ diodov.net

Для полноты понимания работы микроконтроллера необходимо четко знать, что такое бит и байт, а также уметь применять различные системы счисления.

Основным вычислительным ядром любого микроконтроллера является микропроцессор. Именно он выполняет обработку команд или же кода, написанного программистом.

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

Давайте кратко рассмотрим алгоритм работы микропроцессора (МП) на примере сложения двух цифр.

  1. Сначала МП считывает значение одного числа по указанному адресу ячейки памяти.
  2. Далее он считывает другое значение из второй ячейки.
  3. Складывает оба значения.
  4. Возвращает их суму в ячейку памяти.

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

Данные, с которыми оперирует микропроцессор, представляют собой набор цифр. Поэтому нашей целью является рассмотреть, какие цифры, а точнее системы счисления “понимает” микроконтроллер.

Десятичная система счисления

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

Математически данная она состоит из десяти разных символов 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, поэтому она и называется десятичной. С помощью указанных символов легко отобразить любое число.

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

Каждая позиция цифры имеет свой вес. Наименьший вес имеет позиции, находящаяся в крайнем правом положении. По мере перемещения слева на право, вес позиции возрастает.

Например, число 2345 имеет 4 позиции. В крайней левой позиции отображаются единицы, в данном случае 5 единиц, а степень 10 имеет нулевое значение. Далее вес позиции увеличивается. Следующее значение, расположенное слева от предыдущего, уже содержит десятки, а 10 имеет степень 1, поэтому во второй позиции числа 2345 четыре десятка.

Далее перемещаемся по разрядам 2345 справа налево и увеличиваем степень 10 еще на одну единицу, т. е. имеем 102. Соответственно получаем три сотни. И последняя цифра, она же первая по счету, если считать слева на право, имеет наибольший вес для, т. е. 103, и поэтому имеем 2000. Чтобы получить окончательный результат, следует сложить количество значений цифр всех позиций.

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

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

Порядок записи двоичного числа полностью соответствует десятичному. Веса позиций также возрастают справа налево. Только основанием является 2, а не 10.

Чтобы отличать двоичную систему от десятичной в цифровой технике используют индекс 2 и 10 соответственно:

11012 – двоичное;

110110 – десятичное.

При написании кода программы для обозначения двоичного значения перед ним ставится префикс 0b, например 0b11010101. Если записывается десятичное, то перед ним ничего не ставится.

0b11010101 – двоичное;

11010101 – десятичное.

Бит и байт

Двоичная система счисления также используется при хранении и обработке информации.

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

Каждая ячейка содержит один бит данных. Бит – это единица измерения объема памяти. В одном бите можно запоминать максимум два значения: 0 – это одно значение, а 1 – второе.

Bit происходит от двух английских слов Binary Digit (двоичное число).

При работе с битами регистров микроконтроллера мы будем часто обращаться к таким понятиям, как старший и младший биты. Эти понятия строго регламентированы. В двоичной системе разряд, который имеет самую правую позицию, получил название младший значащий бит (МЗБ). В англоязычной литературе его называют Least Significant Bit (LSB). Именно с него начинается нумерация битов.

Наибольший вес имеет бит, находящийся в самой левой ячейке памяти. Его принято называть старший значащий бит (СЗБ) или Most Significant BitMSB.

Более емкой единицей информации является байт (byte). Он равен 8 битам, т. е. восемь элементарных ячеек памяти составляют один байт.

1 байт = 8 бит

В одном бите можно хранить только два разных значения или две комбинации. А в 1 байте можно хранить 256 различных комбинаций. Ровно столько же символов содержится в таблице кодировки ASCII. Но об этом в другой раз.

На практике пользуются большими значениями объёма памяти килобайтами, мегабайтами, гигабайтами и терабайтами.

1 килобайт (кБ) = 1024 байт

1 мегабайт (МБ) = 1024 кБ

1 гигабайт (ГБ) = 1024 МБ

1 терабайт (ТБ) = 1024 ГБ

Преобразование десятичного числа в двоичное

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

Первый способ заключается в том, что десятичное число непрерывно делится на два. При этом учитывается полностью ли оно разделилось или с остатком. Если значение делится без остатка, как например 4/2 = ровно 2 или 6/2 = ровно 3, то записывается ноль, а если с остатком, как 3/2 или 5/2, то записывается единица.

Теперь давайте переведем число 125 в двоичную форму.

125/2 = 62 остаток 1

  62/2 = 31 остаток 0

  31/2 = 15 остаток 1

  15/2 = 7   остаток 1

    7/2 = 3   остаток 1

    3/2 = 1   остаток 1

    1/2 = 0   остаток 1

Получаем двоичное число 11111012

Я надеюсь здесь понятно, что если 1 разделить на 2, то математически ноль никак не получится, однако такой подход позволяет объяснить данный алгоритм.

Еще один пример.

84/2 = 42 остаток 0

42/2 = 21 остаток 0

21/2 = 10 остаток 1

10/2 = 5   остаток 0

  5/2 = 2   остаток 1

  2/2 = 1   остаток 0

  1/2 = 0   остаток 1

Результат 10101002

Второй способ

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

Давайте преобразуем 125.

Наибольшая степень числа 2 меньшая значения 125 равна 6, т.е. 26. Два в шестой степени равно 64. В 6-й бит записываем единицу. Теперь от 125 отнимаем 64 и получаем 61. Ближайшая степень двойки является 5, т. е. число 32. Следовательно, 5-й бит также находится в единице. Отнимаем от 61 значение 32 и получаем 29. 4-й бит, который соответствует числу 16, также находится в единице. 29 – 16 = 13, поэтому и 3-й бит = 1. 13 – 8 = 5. Отсюда видно, что и второй бит находится в единице. Далее от 5 отнимаем 4 и получаем единицу. Поскольку 1-й бит равен двум (21 = 2), а два менее единицы, то в него записываем ноль. Нулевой бит равен одному (20 = 1), поэтому в него заносим единицу. В итоге получаем следующее двоичное число: 11111012.

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

 Преобразование двоичного числа в десятичное

Преобразование двоичного числа в десятичное выполняется довольно просто. Для этого следует сложить десятичные веса всех двоичных разрядов, в которых имеются единицы. Биты, в которых записан ноль, пропускаются. В качестве примера возьмем такое значение: 10101101. Нулевой, второй, третий, пятый и седьмой биты имеют единицы. Получаем: 20 + 22 + 23 + 25 + 27= 1 + 4 +8 + 32 + 128 = 173.

101011012 = 17310

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

Еще пример.

Шестнадцатеричная система счисления

В программировании микроконтроллеров очень часто пользуются шестнадцатеричными числами. Данная система счисления имеет основание 16, соответственно и 16 различных символов. Первые десять символов 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 заимствованы из десятеричной системы. В качестве оставшихся шести символов применяются буквы A, B, C, D, E, F.

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Высокая популярность шестнадцатеричной системы счисления поясняется тем, что при отображении одного и того же значения используется меньше разрядов по сравнению с десятичной системой и тем более с двоичной. Например, при отображении 100 используется три десятичных разряда 10010 или 7 двоичных разрядов 11001002 и только 2 шестнадцатеричных разряда 6416.

10010 = 11001002 = 6416

А если записать 1000000, то разница в количестве занимаемых разрядов буде еще более ощутима:

1 000 00010 = 1111 0100 0010 0100 00002 = F424016

Преобразование двоичного числа в шестнадцатеричное

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

Другие системы счисления

 В цифровой технике также применяется восьмеричная система счисления, но она не нашла применения в микроконтроллерах.

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

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

Чтобы перейти в «нужный» режим следует кликнуть по вкладке Вид и выбрать Программист или нажать комбинацию клавиш Alt+3.

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

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

Еще статьи по данной теме

Что это значит, когда мы говорим, что ширина байта в java равна 8 битам?



Я могу хранить числа в диапазоне от -127 до 127, но кроме этого это невозможно, и компилятор выдает предупреждение. Двоичное значение 127 равно 01111111, а 130 равно 10000010 все того же размера (8 бит), и я думаю, что могу хранить 130 в байтах, но это невозможно. Как это случилось?

java primitive-types
Поделиться Источник Tesfa Zelalem     17 января 2015 в 12:47

3 ответа


  • Когда мы говорим, что СУБД-это файлы?

    когда мы говорим rdbms, это означает, что это может быть oracle, мой sql,ms access и т. д.. А вот для СУБД какие есть примеры. Есть ли какой-то пример или это просто концепция?.

  • Почему мы говорим, что azure functions — это бессерверная вычислительная служба

    Пожалуйста, помогите мне понять, почему мы говорим, что azure functions — это бессерверная вычислительная служба. Для его размещения и запуска требуется cloud. Cloud также является сервером, но почему мы говорим, что он бессерверный?



5

Java не имеет беззнаковых типов, каждый числовой тип в Java имеет знак (кроме char , но он предназначен не для представления чисел, а для символов Юникода).

Давайте взглянем на byte . Это один байт, который равен 8 битам. Если бы он был без знака, то да, его диапазон был бы 0..255.

Но если он подписан, то для хранения знака требуется 1 бит информации (2 возможных значения: + или -), что оставляет нам 7 бит для хранения числового (абсолютного) значения. Диапазон 7-битной информации равен 0..127.

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

Примечание: диапазон типа Java byte на самом деле равен -128..127. Диапазон -127..127 содержит только 255 чисел (а не 256, которые являются числом всех комбинаций из 8 бит).

Поделиться icza     17 января 2015 в 12:53



2

В Java a byte -это подписанный тип данных. Вы думаете о беззнаковых байтах, и в этом случае можно сохранить значение 130 в 8 битах. Но при знаковом типе данных, который также допускает отрицательные числа, Первый БИТ необходим для обозначения отрицательного числа.

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

Поделиться Erwin Bolwidt     17 января 2015 в 12:53



1

Первый БИТ указывает на знак числа: Если первый бит равен 1, то число отрицательно. Если первый бит равен 0, то число положительное. Таким образом, у вас в основном есть только 7 бит, доступных для хранения величины числа. (Используя небольшой трюк, эта величина сдвигается на 1 для отрицательных чисел — в противном случае для «zero» было бы два разных битовых шаблона, а именно 00000000 и 10000000).

Если вы хотите сохранить число типа 130, двоичное представление которого равно 10000010, то оно будет интерпретироваться как отрицательное число, поскольку первый бит равен 1.

Также см. http://en.wikipedia.org/wiki/ два%27s_complement , где трюк с тем, как смещается величина, объясняется более подробно.

Поделиться Marco13     17 января 2015 в 12:53


  • Что мы подразумеваем под размером инструкции?

    Я действительно сбит с толку и могу показаться глупым вопросом, но я действительно не уверен, что это значит, когда мы говорим, что размер инструкции 32 бита или инструкция 16 бит . Это если размер операнда равен 32 битам, то мы говорим, что это 32-битная инструкция, а если размер операнда равен…

  • что это значит, когда мы говорим synchronized (instance field)..?

    Приложил код.. что это значит, синхронизированный (м). .?? почему мы должны использовать это?..? В чем разница между synchronized (this) & synchronized (m)..?? class Waiter implements Runnable { Message m; public Waiter(Message m) { this.m = m; } @Override public void run() { String name =…


Похожие вопросы:


Что это значит, когда мы говорим, что ArrayList не синхронизирован?

Что это значит, когда мы говорим, что ArrayList не синхронизирован? Означает ли это, что если мы объявим ArrayList в области объекта, то несколько потоков, обращающихся к объектам, получат…


Что такое вызов виртуального метода в java?

Я видел следующий абзац в каком-то тесте по информатике и надеюсь, что смогу получить здесь хорошее объяснение того, что это значит, потому что я гуглил его в течение часа и ничего не нашел.. Когда…


Что мы подразумеваем под «dimension», когда говорим о массивах?»

Что мы подразумеваем под dimension, когда говорим о массивах? Я понимаю эту идею. Но каков будет ответ? Например, int array[5]; я знаю, что это массив 1D. Он имеет 1 подстрочный индекс в индексе. Но…


Когда мы говорим, что СУБД-это файлы?

когда мы говорим rdbms, это означает, что это может быть oracle, мой sql,ms access и т. д.. А вот для СУБД какие есть примеры. Есть ли какой-то пример или это просто концепция?.


Почему мы говорим, что azure functions — это бессерверная вычислительная служба

Пожалуйста, помогите мне понять, почему мы говорим, что azure functions — это бессерверная вычислительная служба. Для его размещения и запуска требуется cloud. Cloud также является сервером, но…


Что мы подразумеваем под размером инструкции?

Я действительно сбит с толку и могу показаться глупым вопросом, но я действительно не уверен, что это значит, когда мы говорим, что размер инструкции 32 бита или инструкция 16 бит . Это если размер…


что это значит, когда мы говорим synchronized (instance field). .?

Приложил код.. что это значит, синхронизированный (м)..?? почему мы должны использовать это?..? В чем разница между synchronized (this) & synchronized (m)..?? class Waiter implements Runnable {…


Когда мы говорим о AngularJS,что такое view?

Когда мы говорим о AngularJS,что такое view? Или это может быть больше, чем одно?


Когда мы говорим, что класс загружен в java?

Что это значит, когда мы говорим, что class — это loaded? Например, говорят, что Static init блоков выполняются во время загрузки класса. Когда именно загружается class ? Пожалуйста, посмотрите этот…


Почему EVP_CIPHER is EVP_aes_256_cbc() преуспевает, когда длина ключа не равна 256 битам?

Функция шифрования/дешифрования кода с помощью библиотеки openssl выглядит следующим образом… EVP_EncryptInit_ex( ctx, EVP_aes_256_cbc(), NULL, key, iv) Он может работать, когда длина ключа не…

1 бит равен

Загир Суфиянович Валитов — российский актёр. Народный артист БАССР, народный артист Российской Федерации.

Забинкова родилась в семье выдающегося архитектора Н. А. Троцкого. Её мать, художница Е. М. Петрова-Троцкая, умерла в 1932 году. После смерти отца в ноябре 1…

171 год по юлианскому календарю — невисокосный год, начинающийся в понедельник. Это 171 год нашей эры, 171 год 1-го тысячелетия, 71 год II века, 1 год 8-го д…

Sonic the Hedgehog 2 — видеоигра серии Sonic the Hedgehog в жанре платформер, выпущенная осенью 1992 года для приставки Sega Master System и карманной систем…

Sonic the Hedgehog 2 — видеоигра в жанре платформер из серии Sonic the Hedgehog, разработанная студией Sonic Team в соавторстве с её подразделением Sega Tech. ..

Охтсаръюган — река в России, протекает по Ханты-Мансийскому АО. Устье реки находится в 23 км по правому берегу реки Шоганъёган. Длина реки составляет 14 км.

Хиривалю — река в России, протекает в Рутульском районе республики Дагестан. Длина реки составляет 22 км. Площадь водосборного бассейна — 127 км². Начинается…

В компьютерной архитектуре 512-бит ными числами, адресами памяти и другими объектами данных называются те, которые имеют размер в 512 бит. Также 512-битными …

Рядом в 5-ти километрах находится деревня Мальково, в 7 километрах — деревня Рудне-Никитское, в 5 — 6 км — крупное село Шувое. Ближайшая железнодорожная стан…

Равелло — коммуна в Италии, располагается в регионе Кампания, в провинции Салерно. Население составляет 2506 человек на 2001 г., плотность населения составля…

Равенсбург — город в Германии, районный центр, расположен в земле Баден-Вюртемберг. Подчинён административному округу Тюбинген. Входит в состав района Равенс…

Фризенайм — коммуна на северо-востоке Франции в регионе Гранд-Эст, департамент Нижний Рейн, округ Селеста-Эрстен, кантон Эрстен. До марта 2015 года коммуна а…

Maserati Biturbo — семейство легковых автомобилей класса люкс, производившихся итальянской компанией Maserati с 1981 по 1994 год в виде двухдверных купе, чет. ..

  • вопрос 3.2. Один бит равен количеству информации, получаемой в результате осуществления одного из двух равновероятных событий. 3.3. Бит — двоичный логарифм
  • циклического сдвига вправо равен 0. После сдвига влево на 1 бит в регистре 11110101b, флаг переноса равен 1 Далее, после сдвига вправо на 1 бит в регистре 01111101b
  • соответствующих бита операндов равны 1 результирующий двоичный разряд равен 1 если же хотя бы один бит из пары равен 0, результирующий двоичный разряд равен 0. Пример
  • соответствии с международным стандартом МЭК 60027 — 2 единицы бит и байт применяют с приставками СИ. Мегабит равен 125000 восьми — битовых байт, 125 килобайт кБ или
  • младшие разряды машинного слова Пример. Пусть: размер машинного слова равен 32 бита в ячейке памяти, расположенной по выровненному адресу, записано значение:
  • который на старых машинах не обязательно был равен 8 битам а память не обязательно состоит из битов — см., например: троичный компьютер В современной
  • других единиц, где основание логарифма является целым числом. Нат равен log2e  1, 443 бит Применяется в теории информации см.: собственная информация
  • два раза, трит уменьшает незнание в три раза. Один трит равен log23 около 1 58496 битам информации. Применяется в теории информации. При других основаниях
  • от байта, который в широком смысле может быть равен 10, 12 и т. п. битам октет всегда равен 8 битам Дабы исключить двусмысленность, а также из соображений
  • поля Ns и Nr. Бит S для управляющих сообщений должен быть равен 1 Если бит смещения O равен 1 поле величины смещения присутствует. Бит O для управляющих
  • равен 0, следовательно по графу, попадаем в комбинацию 00 следующая комбинация должна формироваться исходя из следующего входящего символа, он равен 0
  • k — разрядность ячейки равен нулю. SF — равен значению старшего значащего бита результата, который является знаковым битом в знаковой арифметике. OF
  • уровень интенсивности для красного 0 до 31 если бит 15 равен 1 то цвет используется если бит 15 равен 0, то цвет не используется для совместимости со
  • размером три бита содержащее флаги контроля над фрагментацией. Биты от старшего к младшему, означают: 0: Зарезервирован, должен быть равен 0. 1 Не фрагментировать
  • разрядность в битах определяющая объём адресуемой памяти. Например, если ширина адресной шины составляет 20 бит и размер слова памяти равен одному байту
  • посылку: Бит конца сообщения равен нулю во время передачи посылки. Для сигнализации об окончании посылки используется байт, в котором этот бит установлен
  • знаком Например: 1 Это означает, что размер данных равен или больше целого числа перед знаком Размер данных всегда равен целому числу. В спецификации
  • на различное число бит левого подблока, которое зависит от номера раунда в октете: 8 — если номер равен 3 или 4 24 — если номер равен 7 или 8 16 — во всех
  • состояние битов h2 e hk e Если хотя бы один из них равен нулю, элемент не может принадлежать множеству иначе бы при его добавлении все эти биты были
  • регистры, у которых бит синхронизации равен F, фактически, сдвигаются регистры, синхробит которых принадлежит большинству, Выходной бит системы — результат
  • сомнения в её криптостойкости. Размер блока равен размеру внутреннего состояния и хеша хеш — функции SHA1 — 160 бит Блок обрабатывается как пять 32 — битных
  • прямом коде старший разряд старший бит объявляется знаковым разрядом знаковым битом Если знаковый бит равен 0, число положительное, иначе — отрицательное
  • и т.  д. Например, если из 10 бит переданной информации 2 бита являются служебными, коэффициент избыточности будет равен 0, 8. Это значит, что реальная
  • младший бит равен 1 оставшиеся 7 бит DSAP указывают групповой адрес, который относится к группе LSAP, в которые должен быть доставлен пакет. Младший бит SSAP
  • передаваемый бит равен 1 и на границе интервала, если оба соседних бита равны 0. Направление переключения тока не имеет значения. Заметим, что тактовые биты идущие
  • есть, если программа говорит, что размер файла равен 100 КБ KB то его размер приблизительно равен 102 400 байт. Однако в некоторых современных файловых
  • високосных секунд никогда не было и почти наверняка никогда не будет, бит LS всегда равен 0. Показатель качества часов — двоичное значение. 0 означает, что
  • что и CAST — 128, включая S — боксы, но размер блока увеличен вдвое и равен 128 битам Это влияет на диффузионные свойства и защиту шифра. В RFC 2612 указано
  • списка. Одной дуге, выходящей из родителя, ставится в соответствие бит 1 другой — бит 0. Битовые значения ветвей, исходящих от корня, не зависят от весов
  • знаком. Знак числа обычно кодируется старшим битом машинного слова. Традиционно, если старший бит равен 1 то число считается отрицательным, только, если
  • оценивается в 15, используя относительную оценочную шкалу, где G.711 равен 1 и G.723. 1 равен 25 G.729 Annex B определяет дополнительно 2 байта для фрейма индикатора
  • специальный признак бит для числа 0. Старший разряд целая часть числа мантиссы двоичного числа кроме 0 в нормализованном виде равен 1 так называемая
  • Хаффмана равных 10011 и 3 дополнительных бит Даже если все дополнительные биты будут равны 1 байт не будет равен FF Следовательно, данные можно шифровать
  • него. Минимальный размер для char — 8 бит для short и int — 16 бит для long — 32 бита для long long — 64 бита Желательно, чтобы тип int был таким целочисленным
  • случае равен размеру ключа шифрования, что эквивалентно полному перебору значений ключа. Для криптографических хеш — функций с длиной значений n бит атака
  • значений JC — бита в РП есть 9 S — ячеек и 9 F — ячеек Изначально, когда JC равен нулю, ячейки находятся в начальном режиме. Когда JC равен единице, все
  • имеет длину блока 128 бит и длину ключа 128, 192 или 256 бит В случае длины в 128 или 192 бит используется 6 раундов, в случае 256 бит — 8 раундов. Алгоритм
  • равновероятны, равен одному биту действительно, ведь бит имеет два состояния: 1 или 0 Итак, для угадывания числа от 1 до 100 нам потребовалось семь битов семь
  • High — Level Data Link Control HDLC — бит — ориентированный протокол канального уровня сетевой модели OSI, разработанный ISO. Текущим стандартом для HDLC
  • или tpic на компьютерах Macintosh. Формат поддерживает глубину цвета 1 — 32 бита на пиксель. Есть поддержка альфа — каналов, сжатия RLE. Файл изображения
  • формируется выходным битом регистра РСЛОС 2 Если выходной бит РСЛОС 1 равен 0, выходной бит регистра РСЛОС 2 отбрасывается. Сжимающий генератор прост
  • считается равным нулю MoreData — бит бит 13 считается равным нулю бит защиты бит 14 всегда равен 1 A1 — MPDU Address 1 field, A2 — MPDU Address 2 field
  • 0 — 96 бит, добавленных для того, чтобы размер блока для шифрования был равен 128 битам AES key и IV — параметры для шифрования алоритмом AES в режиме IGE
  • sRGB и точно равен 11, 7 EV, однако лишь 8 — 9 EV этого диапазона реально применимы. Для формата Radiance HDR динамический диапазон равен 256 EV. Термином
  • 3 бита флагов. Первый бит должен быть всегда равен нулю, второй бит DF don t fragment определяет возможность фрагментации пакета и третий бит MF more
  • диапазоне не все из них или все нули ведущий бит мантиссы всегда будет равен 1 Следовательно, ведущий 1 бит может подразумеваться, а не сохраняться явно
  • 1 мантисса 252 2порядок 1023. Знак 0 соответствует положительным числам, знак 1 отрицательным. Старший бит мантиссы, который всегда равен единице

байт, единицы измерения памяти, что такое, в, в музыке это, самая большая единица измерения информации, единицы измерения информации, для репа, 1 байт равен, что такое бит, в 1 байте 8 бит, бит в музыке это, бит для репа, бит, равен 1 бит, равен 1, биты, равен, 1 бит, бита, битов, 1 бит равен, 1 bit, бит равен, бит 1, bit, 1бит, равна, битов равен 1, равный, биты равны, бита равны 1, бит равен 1, равны, битов равны 1, 1 бита, равны 1, 1 bit равен, равным, бита равным 1

Чему равен бит байт. Сколько бит в байте

Единицы измерения количества информации Основные: 1 бит – 0 или 1 1 байт = 8 бит Производные: 1 Кбайт (Килобайт) = 1024 байт 1 Мбайт (Мегабайт) = 1024 Кбайт 1 Гбайт (Гигабайт) = 1024 Мбайт 1 Тбайт (Терабайт) = 1024 Гбайт Более крупные: 1 Петабайт, 1 Экзабайт, 1 Зетабайт, 1 Йотабайт

Бит Бит Байт Байт КилобайтКилобайт Мегабайт Мегабайт Гигабайт Гигабайт … в более мелкие единицы – УМНОЖАТЬ на… *8 *1024 *1024 *1024 /8 /1024 /1024 /1024 …в более крупные единицы – ДЕЛИТЬ на… Пример: 725 байт = 725 * 8 = 5800 бит 725 байт = 725 / 1024 = 0,7 Килобайт Перевод единиц измерения информации

1) Сколько бит в 1 Килобайте? 2) Сколько байт и бит в 5 Килобайтах? 3) Переведите 7200 бит в байты и Килобайты * 8 = 8192 бит 5 * 1024 = 5120 байт 5120 * 8 = бит 7200 / 8 = 900 байт 900 / 1024 = 0,88 Кбайт Решите задачи:

5) Переведите 1536 Мбайт в Килобайты и Гигабайты 0,5 * 1024 = 512 Килобайт 512 * 1024 = байт * 8 = бит 4) Переведите 0,5 Мегабайт в Килобайты, байты и биты 1536 * 1024 = Килобайт 1536 / 1024 = 1,5 Гигабайт

6) Во сколько раз 1 Килобит 1 Килобита? в 1024 раза (сравниваем приставки Кило- и Мега-) 1 Килобита? в 1024 раза (сравниваем приставки Кило- и Мега-)»> 1 Килобита? в 1024 раза (сравниваем приставки Кило- и Мега-)»> 1 Килобита? в 1024 раза (сравниваем приставки Кило- и Мега-)» title=»6) Во сколько раз 1 Килобит 1 Килобита? в 1024 раза (сравниваем приставки Кило- и Мега-)»> title=»6) Во сколько раз 1 Килобит 1 Килобита? в 1024 раза (сравниваем приставки Кило- и Мега-)»>

3 байта … 24 бита 200 байт … 0,25 Кбайт 150 байт … 1100 бит 100 Мбайт … 0,1 Гбайт бит … 1,5 Кбайт 3,5 Кбайт…3600 байт = title=»3 байта … 24 бита 200 байт … 0,25 Кбайт 150 байт … 1100 бит 100 Мбайт … 0,1 Гбайт 12288 бит … 1,5 Кбайт 3,5 Кбайт…3600 байт =

8) Петя Кнопкин купил новый фильм в формате Blu-Ray объемом 25 Гбайт, а на компьютере его друга Коли Мышкина на винчестере свободно еще байт. Сможет ли Коля записать фильм на свой винчестер? Решение: 1) Переведем большое число в Кб Мб Гб / 1024 / 1024 / 1024 = 30 Гбайт Фильм поместиться, т.к. 25

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

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

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

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

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

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

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

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

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

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

В современной вычислительной технике (компьютерах) наименьшей единицей информации является бит. Одним битом кодируется один единственный символ в двоичной системе. То есть один бит, позволяет записать в какой-либо из разрядов значение «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 байт, и без труда сможете перевести килобиты в мегабиты.

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

Если говорить по-простому, то бит — это единица информации. Может принимать два значения — в информатике это «1» или «0». «Истина» или «Ложь». «True» or «False». В электронике «1» и «0» отличаются величиной напряжения. Так по величине напряжения любое устройство может понять «1» ему прислали или «0».Итак:
Бит может принимать значения: 1 или 0
Что же такое байт?

Это величина информации равная 8 битам. Т.е. 1 байт это 8 последовательных «1» или «0» (битов). Например:
00000001
10101010
11111010
И т.п… Так «1» и «0» можно переставлять местами 256 различными способами. И байт может принимать 28 = 256 различных значений.4

Впервые понятие «байт» употребил в 1956 году В. Бухгольцем. Это слово представляет собой сокращенное словосочетание, которое обозначает – двоичный терм. Бухгольцем занимался проектированием первого суперкомпьютера, согласно его научным достижениям байт был пучком, которой одновременно передает в устройствах ввода-вывода до шести-восьми бит. Позже, байт был расширен до 8 бит, в рамках того же проекта. В некоторых моделях ЭВМ в 1950-х, 1960-х годах байт был равен 9 битам, в советском ЭВМ он был равен 7 битам.1

Остальные..байты

Далее по величине информации идут килобайты, мегабайты, гигабайты. Логика такая же как для битов и байтов. Размерность этих величин следующая:
Один Килобайт равен 210 Байт = 1024 Байт. (Обозначается как «Кб»)
Один Мегабайт равен 220 Байт = 1024 Килобайт = 1 048 576 Байт. (Обозначается «Мб»).
Один Гигабайт равен 230 Байт = 1024 Мегабайт = 1 048 576 Килобайт = очень много Байт..(1024*1 048 576 на калькуляторе) (Обозначается «Мб»).
Один Терабайт равен 240 Байт = 1024 Гигабайт = 1 048 576 Мегабайт = … (Обозначается «Тб»)
Согласно компьютерному сленгу гигабайт еще называют «гектар» и «гиг». Приставка «Тера» для Терабайта не совсем верна, так как означает умножение на двенадцатую степень. Существуют также такие единицы измерения информации как петабайт, Эксабайт, Зеттабайт и Йоттобайт, но они очень редки в применении.1

Путаница с кило..

Часто возникает путаница с приставкой «кило» и восприятием ее не как множитель на 1024 (система «нипель»), а как привычный из школы множитель 1000 (система СИ). На самом деле тут все просто:
Надписи «Кбайт», «Мбайт», «Гбайт» и т.д. означают использования множителя 1024
Надписи «килобайт», «мегабайт» и т.д. — использование множителя 1000 и т.д…
С теорией покончено!

Ответим теперь на часто возникающие вопросы…
FAQ?!

Сколько Килобит в Мегабите

Существует два варианта при ответе на вопрос сколько килобит в мегабите:
Правильный — 1000 килобит (по системе СИ) (Лучше при использовании этого варианта писать, что в одном мегабите 1000 десятичных килобит)
И второй — 1024 килобит (в двоичном подходе) (Понятия «Мегабит» как «Мбайт» нет. Поэтому вообще говоря говорить, что в мегабите 1024 килобит не корректно)
Оба варианта достаточно ходовые, часто употребляемы, из-за чего и возникают всякого рода неточности. Проектировщики компьютеров они же программисты обычно используют значение 1000.
Сколько Килобит в Мегабайте

Чаще всего этот вопрос задается для подсчета скорости интернета, т.к. разные провайдеры указывают ее по разному. Кто-то в Килобитах в секунду, кто-то в Мегабайтах в секунду..
Как уже описывалось, исторически единицей передачи данных являлся бит. Скорость измерений проводилась в бодах 1 бод = 1 бит/сек.
Сейчас это понятие устарело и совсем неиспользуется. Поэтому можете его забыть, если только Вам не нужно сдавать экзамен динозавру информатики. Итак, чтоб перевести мегабайты в килобиты вспомним, что:
1 Байт = 8 Бит
1 МегаБайт = 1024 КилоБайт
Получаем:

1 Мегабайт = 1024 КилоБайт = 1024 * 8 КилоБит или что тоже самое 213 = 8192 КилоБит
Сколько Килобайт в Мегабайте

В Мегабайте 1024 Килобайта.
Точка.

Разрешение спора про 1000 Килобайт в Мегабайте читайте в теории…
p.s.: Существует несмешной анекдот… Чем же отличается обычный человек от обычного программиста? Обычный человек думает, что в килобайте 1000 байт, а программист думает, что в килограмме 1024 грамма… Хаха. Лопата.
Сколько Килобайт в Гигабайте

Итак переводим Гигабайт в Килобайты:
1 Мегабайт = 1024 Килобайт
1 Гигабайт = 1024 Мегабайт
Следовательно →

1 Гигабайт = 1024х1024 Килобайт = 1 048 576 Килобайт.
Что больше Килобайт или Мегабайт

Алиса. Меня зовут Алиса…
Шалтай-Болтай. Какое глупое имя! Что оно значит?
Алиса. Разве имя должно что-то значить?
Шалтай-Болтай. Конечно, должно! Возьмем, к примеру, мое имя — оно выражает мою суть! Замечательную чудесную суть! А с таким именем, как у тебя, ты можешь оказаться чем угодно… Ну просто чем угодно!

Л. Кэрролл. Алиса в Зазеркалье

Сегодняшний параграф посвящен теме, с которой начинается любой компьютерный учебник. Начинается он с объяснения минимальной терминологии — вот есть бит, а когда битов становится восемь, то это уже байт. А когда байтов накопится 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 мегабайт

Тип float | Microsoft Docs

  • Чтение занимает 2 мин

В этой статье

Числа с плавающей запятой используют формат IEEE (Института инженеров по электротехнике и электронике). Значения с одиночной точностью и типом float имеют 4 байта, состоят из бита знака, 8-разрядной двоичной экспоненты excess-127 и 23-битной мантиссы. Мантисса представляет число от 1,0 до 2,0. Поскольку бит высокого порядка мантиссы всегда равен 1, он не сохраняется в числе. Это представление обеспечивает для типа float диапазон примерно от 3,4E–38 до 3,4E+38.

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

Типы с плавающей запятой

TypeЗначимые цифрыЧисло байтов
float6–74
double15–168

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

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

Длина экспонент и мантисс

TypeДлина экспонентыДлина мантиссы
float8 бит23 бита
double11 бит52 бита

Поскольку экспоненты хранятся в форме без знака, экспоненты смещены на половину своего возможного значения. Для типа float смещение составляет 127; для типа double это 1023. Можно вычислить фактическое значение экспоненты, вычтя значение смещения из значения экспоненты.

Мантисса хранится в виде бинарной доли, которая больше или равна 1 и меньше 2. Для типов float и double в мантиссе подразумевается наличие начального 1 в наиболее значимой битовой позиции, поэтому фактически длина мантисс составляет 24 и 53 бит соответственно, даже если наиболее значимый бит никогда не хранится в памяти.

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

В следующей таблице показаны минимальное и максимальное значения, которое можно сохранить в переменных каждого типа с плавающей запятой. Значения, указанные в этой таблице, применяются только к нормализованным числам с плавающей запятой; денормализованные числа с плавающей запятой имеют меньшее минимальное значение. Обратите внимание, что номера, сохраненные в регистрах 80 x 87, всегда представлены в 80-разрядной нормализованной форме; при сохранении в 32- или 64-разрядных переменных с плавающей запятой числа могут быть представлены только в ненормализованной форме (переменные типов float и long).

Диапазон типов с плавающей запятой

TypeМинимальное значениеМаксимальное значение
плавающее1,175494351 E – 383,402823466 E + 38
double2,2250738585072014 E – 3081,7976931348623158 E + 308

Если точность менее важна, чем размер хранимых данных, имеет смысл использовать тип float для переменных с плавающей запятой. И наоборот, если точность — наиболее важный критерий, используйте тип double.

Уровень переменных с плавающей запятой можно повысить до типа большей значимости (преобразование типа float в тип double). Повышение уровня часто происходит при выполнении арифметических действий с переменными плавающего типа. Это арифметическое действие всегда выполняется на том же уровне точности, что и переменная с наивысшим уровнем точности. Например, проанализируйте объявления следующих типов.

float f_short;
double f_long;
long double f_longer;

f_short = f_short * f_long;

В предыдущем примере уровень переменной f_short повышается до типа double, а затем переменная умножается на f_long; затем результат округляется до типа float и присваивается объекту f_short.

В следующем примере (с использованием объявлений из предыдущего примера) арифметическая операция выполняется на уровне точности переменной типа float (32-разрядной). Уровень результата затем повышается до уровня double.

f_longer = f_short * f_short;

См. также

Хранение базовых типов

Bit By Bit — Создание массового сотрудничества

Равный-Патент

Peer-to-Patent — открытый вызов, который помогает патентным экспертам найти предшествующий уровень техники; он показывает, что открытые вызовы могут использоваться для проблем, которые не поддаются количественной оценке.

У патентных экспертов тяжелая работа. Они получают краткие, юридические описания новых изобретений, а затем должны решить, является ли заявленное изобретение «новым». То есть экзаменатор должен решить, существует ли «предшествующий уровень техники» — ранее описанная версия этого изобретения, — которая предлагаемый патент недействителен. Чтобы понять, как этот процесс работает, давайте рассмотрим патентный эксперт по имени Альберт в честь Альберта Эйнштейна, который получил свое начало в Швейцарском патентном ведомстве. Альберт мог получить заявку, такую ​​как патент США 20070118658, поданный Hewlett Packard, для «выбираемого пользователем формата предупреждений о предупреждении» и широко описан в книге Wiki Government от Beth Noveck (2009) . Вот первая заявка от приложения:

«Компьютерная система, содержащая: процессор; базовая система ввода / вывода (BIOS), в том числе и логические команды, которые, при выполнении процессором, настройки процессора, чтобы: инициировать самотестирование (POST) обработки в базовой системы ввода / вывода вычислительного устройства; присутствует один или несколько форматов оповещения управления в пользовательском интерфейсе; получать сигнал выбора из пользовательского интерфейса, идентифицирующую один из форматов оповещения управления, представленные в пользовательском интерфейсе; и сконфигурировать устройство, соединенное с вычислительной системой с предупреждением формате идентифицированный управления «.

Должен ли Альберт присуждать 20-летние монопольные права на этот патент или существует ли уровень техники? Ставки во многих патентных решениях высоки, но, к сожалению, Альберту придется принять это решение без большой информации, которая ему может понадобиться. Из-за огромного отставания патентов Альберт работает под сильным давлением времени и должен принять решение, основанное только на 20 часах работы. Кроме того, из-за необходимости сохранить предлагаемое изобретение в секрете, Альберту не разрешается консультироваться с внешними экспертами (Noveck 2006) .

Эта ситуация поразила законного профессора Бет Новека как полностью нарушенную. В июле 2005 года, частично вдохновленная Википедией, она создала сообщение в блоге под названием «Одноранговое предложение: скромное предложение», в котором содержится призыв к открытой системе рецензирования для патентов. После сотрудничества с Управлением по патентам и товарным знакам США и ведущими технологическими компаниями, такими как IBM, Peer-to-Patent был запущен в июне 2007 года. Почти 200-летняя правительственная бюрократия и группа юристов кажутся маловероятным местом для поиска но Peer-to-Patent делает прекрасную работу по балансированию интереса каждого.

Рисунок 5.9. Рабочий процесс одноранговой сети. Воспроизводится из Bestor and Hamp (2010) .

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

Вернемся к патенту США 20070118658 для «выбираемого пользователем формата предупреждений о предупреждении». Этот патент был отправлен в Peer-to-Patent в июне 2007 года, где его прочитал Стив Пирсон, старший инженер-программист IBM. Пирсон был знаком с этой областью исследований и определил часть предшествующего уровня техники: руководство от Intel под названием «Технология активного управления: краткое справочное руководство», опубликованное двумя годами ранее. Вооруженный этим документом, а также другим уровнем техники и дискуссией со стороны сообщества «равный-патенту», патентный эксперт начал тщательное рассмотрение дела и в конечном итоге выбросил патентную заявку, частично из-за руководства Intel, которое был расположен Пирсоном (Noveck 2009) . Из 66 случаев, которые завершили Peer-to-Patent, почти 30% были отклонены в основном на основе известного уровня техники, найденного через Peer-to-Patent (Bestor and Hamp 2010) .

То, что делает дизайн «равный-к-патенту» особенно элегантным, — это способ, которым он объединяет людей со многими противоречивыми интересами. У изобретателей есть стимул для участия, потому что патентное ведомство рассматривает заявки «от одного к другому» более быстро, чем патенты, проходящие через традиционный, секретный процесс рассмотрения. У рецензентов есть стимул для участия в предотвращении плохих патентов, и многие, похоже, считают этот процесс приятным. Наконец, патентное ведомство и патентные эксперты имеют стимул для участия, поскольку этот подход может только улучшить их результаты. То есть, если в процессе обзора сообщества обнаружено 10 бесполезных частей предшествующего уровня техники, эти бесполезные части могут быть проигнорированы патентным экспертом. Другими словами, совместный подход и патентный эксперт, работающие вместе, должны быть такими же хорошими или лучше, чем патентный эксперт, работающий изолированно. Таким образом, открытые вызовы не всегда заменяют экспертов; иногда они помогают экспертам сделать свою работу лучше.

Хотя Peer-to-Patent может показаться отличным от Приза Netflix и Foldit, он имеет аналогичную структуру в том, что решения легче проверять, чем генерировать. Как только кто-то выпустил руководство «Технология активного управления: краткое справочное руководство», относительно просто — для патентного эксперта, по крайней мере, для проверки того, что этот документ является уровнем техники. Однако найти это руководство довольно сложно. Peer-to-Patent также показывает, что проекты с открытым вызовом возможны даже для проблем, которые явно не поддаются количественной оценке.

Битовое определение

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

В то время как отдельный бит может определять логическое значение Истина (1) или Ложь (0), отдельный бит имеет немного другое применение. Поэтому в компьютерном хранилище биты часто группируются в 8-битные кластеры, называемые байтами. Поскольку байт содержит восемь битов, каждый из которых имеет два возможных значения, один байт может иметь 2 8 или 256 различных значений.

Термины «биты» и «байты» часто путают и даже используются взаимозаменяемо, поскольку они звучат одинаково и оба обозначаются буквой «B». Однако при правильной записи биты обозначаются строчной буквой «b», а байты — прописной буквой «B». Важно не путать эти два термина, поскольку любое измерение в байтах содержит в восемь раз больше битов. Например, небольшой текстовый файл размером 4 КБ содержит 4000 байтов или 32000 бит.

Обычно файлы, устройства хранения и объем памяти измеряются в байтах, а скорость передачи данных — в битах.Например, SSD может иметь емкость 240 ГБ, а загрузка может передаваться со скоростью 10 Мбит / с. Кроме того, биты также используются для описания архитектуры процессора, например 32-разрядного или 64-разрядного процессора.

Обновлено: 20 апреля 2013 г.

TechTerms — Компьютерный словарь технических терминов

Эта страница содержит техническое определение Bit. Он объясняет в компьютерной терминологии, что означает бит, и является одним из многих компьютерных терминов в словаре TechTerms.

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

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

Подписаться

Определение битов по Merriam-Webster

\ немного \

1а (1) : кусающая или режущая кромка или часть инструмента

(2) : Заменяемая часть составного инструмента, которая фактически выполняет функцию (например, сверление или растачивание), для которой предназначен весь инструмент. вставьте новое сверло в сверло, используйте бит 1/4 дюйма, чтобы проделать отверстие

2 : что-то укушенное или зажатое зубами:

а : обычно стальная часть уздечки, вставляемая в рот лошади.

б : мундштук с ободком на стержне трубки или мундштука для сигар.

3 : то, что ограничивает или сдерживает

4 : Часть ключа, которая входит в замок и воздействует на задвижку и тумблеры (см. Датчик тумблера 3a).

1 : небольшое количество еды особенно : небольшой деликатес

: небольшой кусок или количество какой-то материальной вещи осколки стекла собирают ворсинки с ее свитера

б (1) Британский : монета указанного малого достоинства трехпенсовый бит

(2) : Единица стоимости, равная ¹ / единицы U.С. доллар (12 ¹ / ₂ центов) — используется только четное число, кратное четырем битам

Примечание: Монеты в таком количестве никогда не выпускались.

— см. Также два бита, смысл 1

3 : что-то маленькое или неважное в своем роде: например,

а : короткий период : в то время как подожди еще немного

б : неопределенная обычно небольшая степень, степень или количество немного негодяй, каждый бит такой же сильный, слишком сладкий

c театр

(1) : небольшая часть, обычно с произнесенными строками в театральном представлении. немного бит игроков

(2) : обычно короткое театральное представление банальная комедия

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

немного многовато

: немного больше, чем хочется вытерпеть находит его постоянные шутки многовато

мало по малу к битам

1 компьютеры : единица компьютерной информации, эквивалентная результату выбора между двумя альтернативами (например, да или нет, на или на )

2 компьютеры : физическое представление бита в виде электрического импульса, намагниченного пятна или отверстия, наличие или отсутствие которого указывает на данные.

История и этимология для

бит

Существительное (1)

Среднеанглийский укус, укус «укус животного, режущая кромка, острие, мундштук уздечки» восходит к древнеанглийскому укус «укус животного, вырезанного из оружия» восходит к германскому * biti- (отсюда древнесаксонский biti «укус, жало», древневерхненемецкий biz [ gebiz «мундштук уздечки»], древнескандинавский bit ), производное существительного от основания * bītan — «укусить» — больше при укусе вход 1

Глагол

производная от битовой записи 1

Существительное (2)

Среднеанглийский bite, bit «кусок еды, кусок», возвращаясь к древнеанглийскому bita, bite, возвращаясь к германскому * bitan- (откуда среднеголландский bete «кусок», древневерхненемецкий bizzo, Древнескандинавский biti ), существительное, производное от основания * bītan- «кусать» — подробнее при записи «кусать» 1

Существительное (3)

от bi nary digi t

Примечание: Термин бит был введен в широкое распространение Клодом Шенноном в «Математической теории коммуникации», Bell System Technical Journal, vol.27 июля 1948 г., стр. 380: «Выбор логарифмического основания соответствует выбору единицы измерения информации. Если используется основание 2, полученные единицы могут называться двоичными цифрами или, более коротко, битами, словом, предложенным Дж. У. Тьюки». Американский математик Джон У. Тьюки (1915-2000) использовал это слово в меморандуме Bell Labs «Последовательное преобразование непрерывных данных в цифровые» от 9 января 1947 года. Тьюки использовал бит в качестве аналога в двоичной системе. система до цифры в десятичной системе.Подробнее см. «Происхождение бита» в разделе «Анекдоты» книги Annals of the History of Computing, vol 6, no. 2 (апрель 1984 г.), стр. 152-55.

Binary — учиться.sparkfun.com

Добавлено в избранное Любимый 45

Биты, полубайты и байты

Обсуждая создание двоичного числа, мы кратко рассмотрели его длину. Длина двоичного числа равна сумме 1 и 0 , которые оно имеет.

Длина общего двоичного числа

Двоичные значения часто группируются по общей длине 1 ’s и 0 ’ s, это количество цифр называется длиной числа.Общие битовые длины двоичных чисел включают биты, полубайты и байты (еще не голодны?). Каждый 1 или 0 в двоичном числе называется бит . Отсюда группа из 4 бит называется полубайт , а 8-битная группа составляет байт .

байта — довольно распространенное модное слово при работе в двоичном формате. Все процессоры созданы для работы с заданной длиной бит, которая обычно кратна байту: 8, 16, 32, 64 и т. Д.

Подводя итог:

Длина Имя Пример
1 Бит 0
4 Nibble

14 902 902 902 902 902 902 902 902 902 902 902 902 902 902 902

Слово — еще одно длинное модное слово, которое время от времени выкидывают.Слово звучит гораздо менее аппетитно и гораздо более неоднозначно. Длина слова обычно зависит от архитектуры процессора. Это может быть 16 бит, 32, 64 или даже больше.

Заполнение начальными нулями

Вы можете увидеть двоичные значения, представленные в байтах (или более), даже если для создания числа длиной 8 бит необходимо добавить ведущих нулей . Ведущие нули — это один или несколько 0 , добавленных слева от самого старшего разряда 1 в числе. Обычно вы не видите ведущих нулей в десятичном числе: 007 больше не говорит вам о значении числа 7 (он может сказать что-то еще).

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


← Предыдущая страница
Счет и преобразование

Что такое бит в вычислениях?

Двоичная цифра или бит — это наименьшая единица данных в вычислениях.Бит представляет одно из двух двоичных значений, либо ноль, либо единицу. Эти значения также могут представлять логические значения, такие как «Вкл.» И «Выкл.» Или «Истина и ложь». Единица бита представлена ​​строчной буквой b .

Бит в сети

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

Скорость сети обычно указывается в битах в секунду. Например, скорость 100 мегабит представляет собой скорость передачи данных 100 миллионов бит в секунду, которая выражается как 100 Мбит / с.

Биты и байты

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

Использование бит

Хотя они иногда записываются в десятичной или байтовой форме, сетевые адреса, такие как IP-адреса и MAC-адреса, в конечном итоге представлены в виде битов в сетевых коммуникациях.

Глубина цвета в отображаемой графике часто измеряется в битах. Например, монохромные изображения представляют собой однобитовые изображения, а 8-битные изображения могут представлять 256 цветов или градиентов в градациях серого. Настоящая цветная графика представлена ​​в 24-битном, 32-битном и более высоком форматах.

Специальные цифровые числа, называемые ключами, часто используются для шифрования данных в компьютерных сетях. Длина этих ключей выражается количеством битов. Чем больше количество битов, тем эффективнее этот ключ для защиты данных. Например, в защите беспроводной сети 40-битные ключи WEP относительно небезопасны, но 128-битные или более длинные ключи WEP гораздо более эффективны.

Спасибо, что сообщили нам!

Расскажите, почему!

Другой Недостаточно подробностей Сложно понять

Что такое бит? | Вебопедия

Сокращенно от двоичной цифры , бит — это единица измерения данных.Этот термин впервые был использован Джоном Тьюки, ведущим статистиком и советником пяти президентов США, в меморандуме 1946 года для Bell Labs. Его рекомендация была наиболее естественно звучащей сумкой, которая была предложена в то время, поэтому она приобрела популярность и вскоре после этого была систематизирована в книге Математическая теория коммуникации математика Клода Э. Шеннона.

Один бит — это наименьшая единица информации на машине, которая может содержать только одно из двух значений: 0 или 1. Эти значения могут представлять различные двоичные файлы, включая да / нет, положительный / отрицательный, вкл. / Выкл., Истину / ложные и положительные / отрицательные.Более значимая информация получается путем объединения последовательных битов в более крупные единицы, такие как байты, килобайты, гигабайты и мегабайты. (Подробнее об этом ниже.)

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

Графика часто описывается количеством битов, используемых для представления каждой точки. Например, 1-битное изображение является монохромным, тогда как 8-битное изображение поддерживает 256 цветов или оттенки серого, а 24- или 32-битное изображение поддерживает истинный цвет.

бит также используются для описания скорости передачи данных по сети, обычно в килобитах в секунду (Кбит / с), мегабитах в секунду (Мбит / с) или, в редких случаях, в гигабитах в секунду (Гбит / с). Скорость сети может варьироваться от 1 Мбит / с до 1000+ Мбит / с или 1+ Гбит / с, хотя «быстрая» сеть совершенно относительна.Чтобы поместить это в контекст, полнометражный фильм высокой четкости обычно требует около 5 Мбит / с для непрерывной потоковой передачи.

Бит против байта

Хотя эти два термина иногда путают, байт состоит из 8 последовательных битов. Компьютерные специалисты редко работают с одним битом за раз, поэтому выражение данных в битах обычно слишком длинное и может быть намного проще, например, в байтах, килобайтах (КБ), гигабайтах (ГБ) или мегабайтах (МБ). Как и другие метрические префиксы, килобайт использует математику с основанием 10 и состоит из 1000 байтов.

Множественные байты (и, соответственно, биты) также могут быть выражены с использованием двоичных префиксов с математической базой 2, хотя это гораздо реже из-за своей сложности. Эти выражения включают кибибайты (KiB), что составляет 2 10 или 1024 байта; мебибайт (MiB), что составляет 2 20 или 1024 2 байт; и гибибайты (ГиБ), что составляет 2 30 или 1024 3 байт.

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

Вы слышите эти термины, когда говорите о компьютерах: мегабайт , гигабайт , терабайт , 32-бит , 64-бит .Для начинающего пользователя компьютера это может сбить с толку. Итак, вот объяснение Bit и Byte .

Терминология знакома практически каждому, но знаете ли вы, что это такое? Чтобы понять это, мы должны разбить его на основные 0 и 1.

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

A Бит — основная единица в компьютерной информации и имеет только два разных значения, обычно определяемых как 0 или 1. Эти значения можно интерпретировать как на или от , да или нет , истина или ложь и т. д.Это просто зависит от двоичного кода.

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

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

0 (Выкл.) Или 1 (Вкл.) = 1 бит
8 бит = 1 байт
1024 байта = 1 килобайт
1,024 Килобайт = 1 мегабайт
1,024 Мегабайт = 1 гигабайт
1,024 Гигабайт = 1 Терабайт
1,024 Терабайт = 1 петабайт
1,024 Петабайт = 1 эксабайт
1,024 Эксабайт = 1 Зеттабайт

Давайте посмотрим на простой текстовый файл, который я создал, под названием sample.текст. Он содержит только восемь ( 8 ) символов, четыре ( 4 ) заглавных букв и четыре ( 4 ) строчных букв. Я создал свой текстовый файл с помощью Notepad , поэтому он закодирован с использованием стандартного двоичного кода Американского национального института стандартов (ANSI).


Пример текстового файла всего из восьми символов, открытого в текстовом редакторе

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


Пример текстового файла всего из восьми символов, открытого в шестнадцатеричном редакторе

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

Персонаж Шестнадцатеричный двоичный
А 41 01000001
и 61 01100001
B 42 01000010
б 62 01100010
С 43 01000011
в 63 01100011
D 44 01000100
д 64 01100100

Итак, как видите, каждый символ содержит 8 бит или 1 байт и весь отсчет.txt имеет размер 8 байт . Чтобы представить это в перспективе, я создал документ Microsoft Word ( sample.docx ) с теми же символами, что и образец текстового файла.


Пример файла Microsoft Word, в котором только восемь символов открыт в Microsoft Word


Пример файла Microsoft Word только с восемью символами, открытого в шестнадцатеричном редакторе

Здесь вы можете увидеть все базовое форматирование, и размер значительно увеличился.Размер файла sample.docx составляет почти 12 килобайт ( 11 513 байтов, ), но он содержит только восемь ( 8 ) символов.

Что такое 32-битный / 64-битный?

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

32-разрядная компьютерная архитектура чаще всего известна как x86 и основана на процессоре Intel 8086/8088 .Процессор Intel 8086/8088 был обнаружен в оригинальной автономной игровой приставке Pac-Man . Термин для архитектуры компьютера 64-бит x64 , что немного проще.

Для справки использовались следующие статьи Википедии:

Бит — Википедия
Байт — Википедия
Американский национальный институт стандартов (ANSI) — Википедия
Американский стандартный код для обмена информацией (ASCII) — Википедия
Двоичный код — Википедия
Шестнадцатеричный — Википедия

В чем разница между битом и байтом?

Современные вычисления используют разнообразный набор терминов и определений, которые не встречаются в других контекстах, некоторые из которых звучат удивительно похоже на неподготовленный слух.Их расходящиеся значения могут привести к большой путанице, когда, например, они появляются в новостных статьях, часто с неправильным значением. Различие между битом и байтом — один из таких случаев, когда одинаковые термины имеют значения, которые точно не коррелируют; В частности, биты имеют несколько определений, отражающих различные способы измерения компьютерных данных.

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

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

По простейшему определению, бит — это просто меньшая единица информации, чем байт. Он отражает основной логический процесс транзистора: единичная единица информации, отражающая ноль (отсутствие заряда) или единицу (завершенная заряженная цепь). В одном байте информации восемь битов. В качестве альтернативы, что чаще встречается в современных обозначениях, биты (и их последовательно увеличивающиеся родственники, такие как килобиты, мегабиты и гигабиты) используются для измерения скорости передачи данных.Аббревиатура «Мбит / с» является одной из наиболее часто неверных интерпретаций во всех современных вычислениях: она относится к «мегабитам», а не «мегабайтам» в секунду.

Связанный ресурс: 30 самых доступных онлайн-программ бакалавриата в области компьютерных наук, 2017 г.

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

Байт представляет восемь битов и является наиболее часто используемым термином, относящимся к количеству информации, хранящейся в памяти компьютера. Этот термин не относится к «восьми битам» в простом математическом смысле, а к конкретному набору из восьми битов, которые действуют как единое целое в компьютерной системе.Впервые байт был назван в 1956 году при разработке компьютера IBM Stretch. В то время это было более тесно связано с словом «бит»; его название — это намеренное неправильное написание слова «укус» во избежание случайной путаницы. При сокращении буква «B» пишется с заглавной буквы, чтобы отличать ее от ее меньшего родственника; «Гб» — это сокращение от «гигабит», а «ГБ» — от «гигабайт».

Большие блоки компьютерной памяти

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

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

Оставьте комментарий