Единицы информации

редактировать
Емкость хранения информации и связи

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

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

Содержание
  • 1 Первичные единицы
  • 2 Единицы, полученные из бита
    • 2,1 Байт
    • 2,2 Полубайт
    • 2,3 Крошка
    • 2,4 Слово, блок и страница
    • 2,5 Систематические кратные
  • 3 Примеры размеров
  • 4 Устаревшие и необычные единицы
  • 5 См. Также
  • 6 Примечания
  • 7 Ссылки
  • 8 Внешние ссылки
Основные единицы
Сравнение единиц информации: бит, trit, nat, бан. Количество информации - это высота столбцов. Темно-зеленый уровень - это "натуральная" единица.

В 1928 году Ральф Хартли наблюдал фундаментальный принцип хранения, который был формализован Клодом Шенноном в 1945 году: информация, которая может быть сохраненным в системе, пропорционально логарифму из N возможных состояний этой системы, обозначенному log b N. Изменение основания логарифма с b на другое число c приводит к умножению значения логарифма на фиксированную константу, а именно log c N = (log c b) log b N. Следовательно, выбор базы b определяет единицу измерения информации. В частности, если b является положительным целым числом, то единицей измерения является количество информации, которое может храниться в системе с N возможными состояниями.

Когда b равно 2, единицей измерения является шеннон, равный информационному содержанию одного «бита» (набор двоичных цифр). Система с 8 возможными состояниями, например, может хранить до log 2 8 = 3 бит информации. Другие названные единицы включают:

  • База b = 3: единица называется «trit » и равна log 2 3 (≈ 1,585) битам.

trit, ban и nat редко используются для измерения емкости хранилища; но в частности, nat часто используется в теории информации, потому что натуральные логарифмы математически более удобны, чем логарифмы в других основаниях.

Единицы, производные от бита

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

Байт

Исторически байт представлял собой количество битов, используемых для кодирования символа текста на компьютере, которое зависело от компьютерного оборудования. архитектура; но сегодня это почти всегда означает восемь битов, то есть октет . Байт может представлять 256 (2) различных значений, таких как неотрицательные целые числа от 0 до 255 или знаковые целые числа от -128 до 127. Стандарт IEEE 1541-2002 определяет «B» (верхний регистр) в качестве символа байта (IEC 80000-13 использует «o» для октета на французском языке, но также допускает «B» на английском языке, который фактически используется). Байты или кратные им байты почти всегда используются для указания размеров компьютерных файлов и емкости единиц хранения. Большинство современных компьютеров и периферийных устройств предназначены для обработки данных целыми байтами или группами байтов, а не отдельными битами.

полубайт

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

Крошка

Пара чисел два бита или четверть байта назывались крошкой, часто использовавшейся в ранних 8-битных вычислениях (см. Atari 2600, ZX Spectrum ). Сейчас он в значительной степени не функционирует.

Слово, блок и страница

Компьютеры обычно манипулируют битами в группах фиксированного размера, обычно называемых словами. Количество битов в слове обычно определяется размером регистров в CPU компьютера или количеством битов данных, которые извлекаются из его основной памяти. за одну операцию. В архитектуре IA-32, более известной как x86-32, слово - это 16 бит, но в других прошлых и нынешних архитектурах используются слова с 4, 8, 9, 12, 13, 16, 18, 20, 21, 22, 24, 25, 26, 29, 30, 31, 32, 33, 35, 36, 38, 39, 40, 42, 44, 48, 50, 52, 54, 56, 60, 64, 72, 80 бит или другие.

Некоторые машинные инструкции и компьютерные числовые форматы используют два слова («двойное слово» или «двойное слово») или четыре слова («четверное слово» или «квадроцикл»).

Компьютерные кеши памяти обычно работают с блоками памяти, которые состоят из нескольких последовательных слов. Эти блоки обычно называются блоками кэша или, в кэше ЦП, строками кэша.

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

Систематические кратные

Термины для большого количества битов могут быть формируется с использованием стандартного диапазона префиксов SI для степеней 10, например, кило = 10 = 1000 (как в килобит или кбит), мега = 10 = 1000000 (как в мегабит или Мбит) и гигабит = 10 = 1000000000 (как в гигабит или Гбит). Эти префиксы чаще используются для кратных байтов, как в килобайт (1 кБ = 8000 бит), мегабайт (1 МБ = 8000000 бит) и гигабайт. (1 ГБ = 8000000000 бит).

Однако по техническим причинам емкость компьютерной памяти и некоторых запоминающих устройств часто кратна некоторой большой степени двойки, например 2 = 268435456 байтов. Чтобы избежать таких громоздких чисел, люди часто переделывали префиксы SI, чтобы обозначить ближайшую степень двойки, например, используя префикс килограмм для 2 = 1024, мега для 2 = 1048576 и гига для 2 = 1073741824 и так далее. Например, микросхема оперативной памяти емкостью 2 байта будет называться микросхемой на 256 мегабайт. В таблице ниже показаны эти различия.

100010кбиткилобит
100010Мбитмегабит
100010Гбитгигабит
100010Тбиттерабит
100010Pbitпетабит
100010Ebitexabit
100010Zbitzettabit
100010Ybityottabit
10242Кибитkibibit Kbitкилобит
10242Mibitmebibit Mbitмегабит
10242Gibitгибибит Гбитгигабит
10242Тибиттебибит -
10242Пибитпебибит -
10242Эйбитexbibit -
10242Zibitzebibit -
10242Yibityobibit -
SymbolПрефиксSI ЗначениеДвоичное значениеРазница в размерах
kкилограмм10 = 10002 = 10242,40%
Mмега10 = 10002 = 10244,86%
Gгига10 = 10002 = 10247,37%
Tтера10 = 10002 = 10249,95%
Pпета10 = 10002 = 102412,59%
Eexa10 = 10002 = 102415,29%
Zzetta10 = 10002 = 102418,06%
Yйотта10 = 10002 = 102420,89%

Раньше K в верхнем регистре использовался вместо нижнего k для обозначения 1024 вместо 1000. Однако такое использование никогда не применялось последовательно.

С другой стороны, для внешних систем хранения (таких как оптические диски ) префиксы SI обычно использовались с их десятичными значениями (степенью 10). Было много попыток разрешить эту путаницу, предоставив альтернативные обозначения для кратных степени двойки. В 1998 году Международная электротехническая комиссия (IEC) выпустила стандарт для этой цели, а именно серию двоичных префиксов, которые используют 1024 вместо 1000 в качестве основного основания системы счисления:

SymbolПрефикс
Kiкиби, двоичный килограмм1 кибибайт (KiB)2 байта1024 B
Miмеби, двоичный мегабайт1 мебибайт (MiB)2 байта1024 KiB
Giгиби, двоичный гигабайт1 гибибайт (ГиБ)2 байта1024 MiB
Tiтеби, двоичный тера1 тебибайт (ТиБ)2 байта1024 ГиБ
Pipebi, двоичный пета1 pebibyte (PiB)2 байта1024 TiB
Eiexbi, двоичный exa1 exbibyte (EiB)2 байта1024 PiB

Стандарты памяти JEDEC, однако, определяют прописные буквы K, M и G для двоичных степеней 2, 2 и 2, чтобы отразить общее использование.

Примеры размеров
  • 1 бит: ответ на да / без вопросов.
  • 1 байт: число из От 0 до 255.
  • 90 байт: достаточно для хранения типичной строки текста из книги.
  • 512 байт = ½ КиБ: типичный сектор из жесткий диск.
  • 1024 байта = 1 КиБ: классический размер блока в UNIX файловых системах.
  • 2048 байтов = 2 КиБ: CD-ROM sector.
  • 4096 байт = 4 КиБ: страница памяти в x86 (начиная с Intel 80386 ).
  • 4 КБ: примерно одна страница текста из романа .
  • 120 кБ: текст типичной карманной книги.
  • 1 МБ: растровое изображение 1024 × 1024 пикселей с 256 цветами (глубина цвета 8 бит на пиксель).
  • 3 МБ: трехминутная песня (133 кбит / с).
  • 650–900 МБ - компакт-диск.
  • 1 ГБ: 114 минут несжатого звука CD-качества со скоростью 1,4 Мбит / с.
  • 8/16 ГБ: два стандартных размера USB-накопителей.
  • 4 ТБ: размер жесткого диска за 100 долларов ( по состоянию на начало 2018 г.).
  • 12 ТБ: самый большой жесткий диск (по состоянию на начало 2018 г.)
  • 16 ТБ: самый большой коммерчески доступный твердотельный накопитель (по состоянию на начало 2018 г.)
  • 100 ТБ: самый большой твердотельный накопитель накопитель построен (по состоянию на начало 2018 года)
  • 1.3 ZB: Прогноз объема всего Интернета в 2016 году.
Устаревшие и необычные блоки

Названы несколько других единиц хранения информации. :

  • 1 бит: unibit, sniff.
  • 2 бита: дибит, крошка, четвертая цифра, четверть, четверть, вкус, тайсте, лакомый кусочек, тидбит, лизать, лайк, полуббл, фырканье.
  • 3 бита: трибит, триада, триада, трибл.
  • 4 бита: символ (на Intel 4004 - однако символы обычно 8-битные шириной или больше на других процессорах), для других терминов, обозначающих 4 бита, см. полубайт.
  • 5 бит: пентада, пентада, никель, никель.
  • 6 бит: байт (в начале IBM машины, использующие алфавитно-двоичные числа ), гексаду, гексаду, секстет.
  • 7 бит: гептада, гептада.
  • 8 бит: октет, обычно также называется байтом.
  • 9 бит: нонет, редко используется.
  • 10 бит: деклет, деклет, декель, дим.
  • 12 бит: slab.
  • 15 бит: посылка (на CDC 6600 и CDC 7600 ).
  • 16 b its: doublet, wyde, parcel (на Cray-1 ), plate, playte, chomp, chawmp (на 32-битной машине).
  • 18 бит: chomp, chawmp (на 36-битная машина).
  • 32-битные: квадлет, тетра, обед, диннер, треп (на 32-битной машине).
  • 48 бит: глоток, треп (при обстоятельствах, которые остаются неясными).
  • 64 бита: октлет, окта.
  • 96 бит: бентобокс (в ITRON OS ).
  • 128 бит: гекслет.
  • 16 байт : параграф (на процессорах Intel x86 ).
  • 256 байтов: страница (на Intel 4004, 8080 и 8086, а также многие другие 8-битные процессоры - однако страницы обычно намного больше на многих 16-битных / 32-битных процессорах).
  • 6 trits : tryte.
  • combit, comword.

Некоторые из этих имен являются жаргоном, устаревшими или используются только в очень ограниченном контексте.

См. Также
Примечания
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 13:24:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте