что это за объем информации: сколько бит в одном байте
Бит — это самая маленькая единица измерения информации. Биты складываются в байты, те — в килобайты, мегабайты и так далее. Название произошло от слов binary digit, двоичное число. Это значит, что в одном бите может храниться одно из двух значений: 0 или 1.
Например, лампочка может передавать один бит информации. Если она включена — это 1, если выключена — 0. Соответствующим образом работают другие двоичные сигналы. Они приняты за своеобразный эталон: «да» или «нет», «включено» или «выключено»; на этом строятся более сложные структуры.
Также бит — одна цифра в двоичном коде.
Все современные цифровые устройства имеют в основе двоичную систему. Так получилось из-за конкретных свойств электроники: схемы, на которых строились и строятся компьютеры, могут иметь одно из двух устойчивых состояний. Когда-то были попытки создать троичный компьютер, но исследования в этой области так и не продолжились.
Курс Уверенный старт в IT Поможем определить подходящую вам IT-профессию и освоить её с нуля. Вы на практике попробуете разные направления: разработку на разных языках, аналитику данных, Data Science, менеджмент в IT. Это самый подходящий курс для построения карьеры в IT в новой реальности. Хочу в IT!
Поэтому сейчас двоичной системой и, соответственно, битами пользуется любой компьютер. Вы тоже сталкивались с ними: любая цифровая информация на очень глубоком уровне преобразуется в двоичный код. А единицы измерения информации, в которых описывается размер файлов, так или иначе основаны на битах.
Непосредственно с двоичной системой и битами могут работать компьютерные инженеры и низкоуровневые программисты, то есть специалисты, напрямую связанные с «железной» частью компьютеров.
Также двоичную систему используют некоторые более высокоуровневые алгоритмы в разных языках программирования. Например, существуют битовые операции — о них мы поговорим ниже.Бит — это 0 или 1, «да» или «нет», а больше информации он хранить не может. Для современной техники это очень мало. Поэтому с помощью битов кодируют более крупные единицы информации.
Байт. Основная единица — байт, 8 бит, идущих друг за другом. С помощью байта можно закодировать один символ: существуют разные кодировки, которые описывают правила преобразования. Очень известна таблица ASCII: она показывает соответствие популярных символов числовым значениям. Числа в ней переведены в шестнадцатеричную систему для удобства чтения — последовательность из нулей и единиц запомнить сложнее.
Крупные массивы информации «в глубине» приводятся именно к байтам, не к битам. Так ими проще оперировать.
Килобайт. Килобайт — это 210, то есть 1024 байта. Объясняем, почему подсчет именно такой: основные расчеты ведутся в двоичной системе, и каждый бит (или байт, если конкретный компьютер «приводит» расчеты к байтам) — ее разряд. Увеличение количества информации значит увеличение разрядности: 1, 10, 100 в двоичной системе и так далее.
Все эти числа — степени двойки. 100 — это 4, 1000 — это 8, и так далее. Поэтому и подсчет проводится по степеням двойки: каждая степень соответствует какому-то разряду.
Да, в случае с килобайтами речь идет о байтах, а не о битах, но правило про степени двойки сохраняется и тут. Поэтому запомните: хоть «кило» означает «тысяча», в контексте количества информации это 1024.
Килобайт обозначается как Кб.
Мегабайт. Мегабайт — это, соответственно, 1024 килобайта, или миллион с лишним байтов. Если точнее, 1048576 байт. Килобайты, как и мегабайты, скорее всего, вам знакомы: эти единицы измерения информации сейчас встречаются много где. Мегабайт обозначается как Мб.
Гигабайт. Гигабайт, в свою очередь, — 1024 мегабайта, или 1048576 килобайт. В байтах число еще более длинное — 1073741824, больше миллиарда. Понятно, что такие большие количества информации просто неудобно записывать в мелких единицах.
Гигабайт обозначается как Гб. Несколько гигабайт может весить, например, видеоролик.
И это не самая большая единица измерения. За ней есть петабайт, эксабайт, зеттабайт и другие. Правда, с такими масштабами пользователь сталкивается очень редко. Петабайт может весить, например, какая-нибудь большая база данных крупной компании. Общее количество информации в интернете измеряется в зеттабайтах и постоянно меняется — интернет все время растет.
Двоичные приставки. В названиях существует некоторая путаница. Например, существует приставка «би-», и по правилам двойка в какой-то степени должна обозначаться именно с ее помощью. Например, 1024 байта — кибибайт, а килобайт — это ровно 1000 байтов. Соответственно, 1024 кибибайта — мебибайт, а 1000 килобайтов — мегабайт.
Но де-факто такими обозначениями мало кто пользуется. Большинство называет кибибайты и мебибайты килобайтами и мегабайтами. Мы упомянули это, только чтобы вас не смущали обозначения единиц измерения «КиБ», «МиБ» или же KiB, MiB и так далее. Они означают именно кибибайты и мибибайты и используются, например, в некоторых операционных системах.
Отсчет от бита. А еще есть «килобиты», «мегабиты» и «гигабиты» — вы наверняка слышали о таких единицах в рекламе интернет-провайдеров. Так сложилось исторически. На «нижних», близких к физической электронике уровнях сети для расчета количества информации используются биты, а не байты. На более «высоких» уровнях применяются байты, но расчеты в кило- и мегабитах закрепились.
Расчет в таких случаях производится не от байта, а от бита. То есть в степень возводится не количество байт, а количество бит. 1 килобайт — это 8 килобит, так же как и 1 байт — это 8 бит.
Для килобитов, мегабитов и других подобных единиц тоже действует правило с приставкой «би-», так что технически правильнее было бы писать «кибибит», «мебибит» и так далее. Килобит и мегабит в таком случае означали бы 1000 бит и 1000 килобит соответственно. Но опять же такими обозначениями мало кто пользуется.
Можно воспользоваться специальными калькуляторами либо просто умножить или разделить на 8 или 1024. Например, 10 килобайт — это 10 * 1024 * 8 бит, то есть 81920 бит. Если стоит задача перевести что-то из битов в другие единицы измерения, то нужно не умножать, а делить. Но это справедливо, только если количество информации представлено в привычной нам десятичной системе.
Если количество информации записано в двоичном коде, можно сначала перевести этот код в десятичные числа, а можно сориентироваться по степеням двойки. Сколько цифр стоит после первого значащего числа – такой и будет максимальная степень.
Например, 1000 — это 2³, или 8. А 1010 — это 1000 и 10, то есть 2³ и 2¹ — 8 и 2, то есть 10 в десятичной степени.
Поначалу это может казаться сложным, но стоит немного потренироваться, и вы привыкнете.
Существует класс операций с информацией, которые называют битовыми. Суть в том, что информация переводится в двоичный код — последовательность бит — и потом с каждым ее битом что-то делают. Например, операция битового НЕ — все биты инвертируются: то, что было равно 0, становится 1, а что было 1 — становится 0.
А узнать больше про информацию и способы ее обработки компьютером помогут наши профессиональные курсы.
Курс Уверенный старт в IT Поможем определить подходящую вам IT-профессию и освоить её с нуля. Вы на практике попробуете разные направления: разработку на разных языках, аналитику данных, Data Science, менеджмент в IT. Это самый подходящий курс для построения карьеры в IT в новой реальности. Хочу в IT!
Правильно ли объясняется в тексте почему в 1 кб 1024 байт? — Хабр Q&A
Нет, неправильно.
То, что было в перфокартах для контроля четности — это оставьте перфокартам, контроль четности и кодирование данных никак не связаны с обозначением кило и 1024. И уж тем более 1025 вообще далеко от ИТ.
Все проще.
Берем 1 бит, можем оперировать двумя значениями 0 и 1
3 бита — 8, 0-7
4 бита — 16, 0-15
5 бит — 32, 0-31
6 бит — 64, 0-63
7 бит — 128, 0-127
8 бит — 256, 0-255
9 бит — 512, 0-511
10 бит — 1024, 0-1023
Нет такого набора бит, чтобы мы могли оперировать ровно 1000 значений. 9 бит мало, а 10 бит позволяют оперировать уже 1024 значениями. Ограничиваьт себя искусственно нет смысла.
Поэтому на железном уровне в качестве адресации используются степени двойки, чтобы максимально эффективно использовать все используемые биты и память.
Следовательно ближайшее к 1000 «компьютерное» число это 1024, отсюда в килобайте 1024 байт.
Для бизнеса это оказалось не очень удобно. И вообще много технических моментов обычным пользователям непонятно почему и как, например с теми же жесткими дисками, когда объем неотформатированного диска и отформатированного может отличаться на заметные процентов 10-15.
В программировании ничего не изменилось, и как бы их не называли кибибайт или килобайт, при программировании оперируют степенями двойки, а не десятки.
Ответ написан
Комментировать
Почитайте в чём разница между килобайтом и кибибайтом.
Ответ написан
Комментировать
Мне больше всего понравилась компания Kigston в статье про флешку на 2 ТБ https://geektimes.ru/company/kingston_technology/b…
Гигабайт, как недавно выяснилось, понятие относительное, но по общемировому стандарту фактическая ёмкость составляет 1 979 958 951 936 байт
Ответ написан 2017, в 18:37″> более трёх лет назад
Комментировать
ОМГ, ну и бред.
В 1 Кб 1024б по тому, что по какому-то недоразумению у нас закрепилось использование десятичных приставок СИ, вместо двоичных (причем даже в ГОСТе).
https://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D…
Ответ написан
знаки классической печатной машинки (американской) ~ различных 94 знаков (укладываются в 7 бит) и один паритетный бит. Вот и 8.
если представить себе матрицу памяти со строками и столбцами, что удобней адрессировать две квадратные решетки по 8×8 = 128
или решетку 5х25 = 125 ?
Ответ написан 2017, в 17:42″> более трёх лет назад
Комментировать
Для предотвращения искажения информации было принято определённые биты делать своего рода «контрольными точками»
Не слышал о таком, может речь о контрольных суммах, а не о контрольных точках?
Ну и наконец, о килобайтах.
Тут все просто.
Приставка кило как вы верно заметили означает тысячу. Поэтому один килобит это ровно 1000бит и никак иначе.
Так же как килобайт это 1000байт, а килограмм это тысяча грамм, а киловольт это тысяча вольт.
Но так уж исторически сложилось, что некоторые называют килобитом десятую степень двойки, это неправильно, но используется повсеместно.
Для десятой степени двойки есть свое, правильное название — кибибит.
Ответ написан 2017, в 17:48″> более трёх лет назад
Дело вот в чём. Возьмём магнитную память. У неё есть проволочки-ряды, проволочки-столбцы и проходящий через все сердечники провод считывания-записи. Чтобы считать ячейку, мы пускаем ток через нужный ряд и нужный столбец (сила тока подбирается так, чтобы две проволочки работали, а одна — нет). Чтобы пустить ток ровно через одну проволочку, используется такой девайс, как дешифратор: двоичный код, например, 010=2 превращает в позиционный код 00100000 (единица на 2-м месте, начиная с ноля).
Вот у нас есть такой блок памяти. Пришёл адрес — как получить номер строки и столбца? Разделить адрес на кол-во столбцов; частное — № строки, остаток — № столбца. Для удобства столбцов должна быть степень двойки: во-первых, это полностью задействует возможности дешифратора; во-вторых, частное и остаток сводятся к тому, что часть линий адреса отводим на один дешифратор, часть на второй.
Если у нас несколько таких блоков, из тех же соображений и строк должна быть степень двойки — так что получается, что ёмкость устройства памяти произвольного доступа (магнитной, оперативной, постоянной, флэш-) степень двойки. Количество блоков — не обязательно, и батарея чипов на SSD может содержать любое удобное количество — а ёмкость одного чипа действительно степень двойки.
С появлением полупроводниковой памяти тяга к степеням двойки даже усилилась: стоимость чипа зависит от его ёмкости постольку, поскольку часть чипов идёт в выбраковку. Есть некий (и довольно узкий) оптимальный диапазон ёмкостей: больше — велика выбраковка; меньше — только для спец. приложений вроде совместимости и энергопотребления.
Вот и всё.
Ответ написан
Комментировать
Калькулятор преобразования 4 килобайт в биты
4 килобайта (КБ)
1 КБ = 8 192 b
=
32 768 Биты (b)
1 b = 1. 2e-04 КБ
Конвертер данных для хранения данных
Преобразование:
(Введите число)
От: BitByteCharacterExabitExabyteExbibitExbibyteGibibitGibibyteGigabitGigabyteKibibitKibibyteKilobitKilobyteMebibitMebibyteMegabitMegabyteNibblePebibitPebibytePetabitPetabitPetabyteTebibitTebibyteTerabitTerabyteYobibitYobibyteYottabitYottabyteZebibitZebibyteZettabitZettabyte
Кому: BitByteCharacterExabitExabyteExbibitExbibyteGibibitGibibyteGigabitGigabyteKibibitKibibyteKilobitKilobyteMebibitMebibyteMegabitMegabyteNibblePebibitPebibytePetabitPetabitTebibitTebibyteTerabitTerabyteYobibitYobibyteYottabitYottabyteZebibitZebibyteZettabitZettabyte
Дополнительная информация от конвертера величин
В: Сколько килобайт в бите?
Ответ: 1.2e-04 Бит
В: Как преобразовать 4 килобайта (КБ) в бит (b)?
4 килобайта равны 32 768 битам. Формула для преобразования 4 КБ в b: 4 * 8192
В: Сколько килобайт в 4 битах?
Ответ: 4. 9e-04 Килобайт
Последние запросы на преобразование
- 6031 Килобайт в Бит
- 3499721 Килобайт в Мегабайт
- 130000 Килобайт в Гибибайт
- 1376256 Килобайт в Гигабит
- 30800000 Килобайт в Мегабайт
- 113624617 Килобайт в Мегабайт
- 28763 Килобайт в Мегабайт
- 637501 Килобайт в Байт
- 75 Килобайт в Мегабайт
- 15428 Килобайт в Мегабайт
- 269447 Килобайт в Мегабайт
- 7018 Кбайт в Символов
- 20500 Килобайт в Килобит
- 79 Килобайт в Гигабит
- 9160 Килобайт в Мегабайт
- 300000 Килобайт в Гигабит
Самый популярный поиск
- 180 Цельсия в Фаренгейта
- 200 Цельсия в Фаренгейта
- 32 Цельсия в Фаренгейта
- 220 Цельсия в Фаренгейта
- 23 Килограммы в Фунты
- 100 Грамм в Унции
- 15 Килограммов в Фунты
- 50 Килограммов в Фунты
- 190 Цельсия в Фаренгейта
- 500 Миллилитров в Унция
- 30 Килограммов в Фунты
- 250 Грамм в Унция
- 300 Километр в час в Миля в час
- 250 миллилитров в жидких унций США
- 50 Грамм в Миллилитр
- 5 Миллиграмм в Миллилитр
- 200 Грамм в Миллилитр
- 25 Килограммов в Фунтах
4 МБ в бит | мегабайты в битах
bitkilobitkibibitmegabitmebibitgigabitgibibitterabittebibitpetabitpebibitbytekilobytekibibytemegabytemebibytegigabytegibibyteterabytetebibytepetabytepebibyteCD 74 minutes / 650 MBCD 80 minutes / 700 MBDVD-5 (SingleSide/SingleLayer)DVD-9 (SingleSide/DoubleLayer) (DVD-9)DVD-10 (DoubleSide/SingleLayer) (DVD-10)DVD-18 (DoubleSide/ DoubleLayer) (DVD-18)Диск Blu-ray (однослойный) (BD-SL)Диск Blu-ray (двухслойный) (BD-DL)Jaz 1GBJaz 2GB ——— exabitexbibitzettabitzebibityottabityobibitБольше единиц —- —- nibbleworddouble-wordquadruple-wordblock | ⇌ | bitkilobitkibibitmegabitmebibitgigabitgibibitterabittebibitpetabitpebibitbytekilobytekibibytemegabytemebibytegigabytegibibyteterabytetebibytepetabytepebibyteCD 74 minutes / 650 MBCD 80 minutes / 700 MBDVD-5 (SingleSide/SingleLayer)DVD-9 (SingleSide/DoubleLayer) (DVD-9)DVD-10 (DoubleSide/SingleLayer) (DVD-10)DVD-18 (DoubleSide/ DoubleLayer) (DVD-18)Диск Blu-ray (однослойный) (BD-SL)Диск Blu-ray (двухслойный) (BD-DL)Jaz 1GBJaz 2GBexabitexbibitzettabitzebibityottabityobibitnibbleworddouble-wordquadruple-wordblock |
знак равно | ||
Вот ответ на такие вопросы, как: Конвертер единиц данных. Что такое 4 мегабайта в битах? Сколько мегабайт в 4 битах?
Используйте приведенный выше преобразователь единиц данных или памяти не только для преобразования мегабайтов в биты, но и для преобразования из/во многие единицы данных, используемые в памяти компьютера.
Таблица преобразования байтов для двоичного и десятичного преобразования
На приведенной ниже диаграмме делается попытка объяснить сценарий 2016 года. Эти определения не являются консенсусом. Использование таких единиц, как кибибайты, мебибайты и т. д. (МЭК), широко не известно.
Двоичная система (традиционная)
В системе хранения данных традиционно при описании цифровых схем килобайт равен 2 10 или 1024 байта. Это происходит из-за двоичного возведения в степень, общего для этих схем. Это так называемая ДВОИЧНАЯ система, в которой количество байтов всегда равно некоторому показателю числа два.
Двоичный префикс киби (старый k) означает 2 10 или 1024, поэтому 1 кибибайт равен 1024 байтам. Единицы (Киб, МиБ и т. д.) были установлены Международной электротехнической комиссией (МЭК) в 1998 году. Эти единицы используются для емкостей оперативной памяти (ОЗУ), таких как размеры основной памяти и кэш-памяти ЦП, из-за двоичной адресации. памяти. См. несколько примеров:
- 1 байт (B) = 8 бит (b)
- 1 кибибайт — КиБ | традиционный килобайт — КБ = 2 10 940 байт = 1 099 511 627 776 байт и так далее…
Десятичная система (SI)
В последнее время большинство производителей жестких дисков используют десятичные мегабайты (10 6 ), которые немного отличаются от десятичной системы для небольших значений и значительно отличаются для значений порядка терабайт, что сбивает с толку. . Это так называемая ДЕСЯТИЧНАЯ система, в которой число байтов всегда равно некоторому показателю степени десяти, как показано ниже:
- 1 байт (B) = 8 бит (b) (один байт всегда равен 8 битам)
- 1 килобайт (КБ) = 10 3 байта = 1000 байт
- 1 мегабайт (МБ) = 10 6 байта = 1 000 000 байт
- 1 гигабайт (ГБ) = 10 9 байта = 1 000 000 000 байт
- 1 терабайт (ТБ) = 10 12 байт = 1 000 000 000 000 байт и так далее. ..
Пожалуйста, ознакомьтесь с таблицами ниже, чтобы узнать больше единиц.
Кратность бита
Единица измерения | Символ | В битах | |||||
---|---|---|---|---|---|---|---|
Bit | bit | 1 | |||||
Kilobit | kbit | 1000 1 = 1000 | |||||
Kibibit | Kibit | 1024 1 = 1024 | |||||
Megabit | Mbit | 1000 2 = 1000000 | |||||
Mebibit | Mibit | 1024 2 = 1048576 | |||||
Gigabit | Gbit | 1000 3 = 1000000000 | |||||
Gibibit | Gibit | 1024 3 = 1073741824 | |||||
Terabit | Tbit | 1000 4 = 1000000000000 | |||||
Tebibit | Tibit | 1024 4 = 1099511627776 | |||||
Petabit | PBIT | 1000 5 = 100000000000000000000000000000000000000000000000000000000000000000000000000138 1000 5 | 1000 5000000000000000138 | 1000 5 | 1000 5 | 1000 5 | . |