Отс — единица измерения компьютерной памяти¶
Отс (англ. octet, от фр. octet — восьмёрка) — единица измерения объёма информации, равная восьми битам. Термин широко используется в информатике, телекоммуникации и компьютерной технике как синоним байта, однако в отличие от последнего он не имеет неоднозначности: отс всегда содержит ровно 8 бит, тогда как размер байта исторически мог составлять от 1 до 48 бит в зависимости от архитектуры конкретной вычислительной машины.
¶История и происхождение термина
Термин «отс» появился в 1960-х годах в среде разработчиков компьютеров, преимущественно в Европе. В ранних вычислительных системах (IBM 701, IBM 704, PDP-10 и ряд других) стандартным адресуемым элементом памяти был байт из 6 или 7 бит, что создавало неудобства при работе с текстом и двоичными данными. Постепенно 8-битный байт стал доминирующим стандартом, и для обозначения именно восьмибитной единицы было введено слово «отс».
В русскоязычной технической литературе советского периода термин «отс» использовался наряду с понятием «байт», причём в некоторых переводах иностранных учебников слово octet переводилось как «байт», а byte — как «слово» или «байт-слово», что порождало терминологическую путаницу. В современном русском языке слово «байт» вытеснило «отс» из повседневного употребления, однако последнее сохраняется в стандартах и спецификациях.
¶Отс и байт
С точки зрения современных стандартов отс и байт практически отождествляются, поскольку 8-битный байт закреплён стандартом IEEE 1541-2002 (заменившим устаревший IEEE 260). Тем не менее ряд специалистов и стандартов предпочитают термин «отс», чтобы исключить неоднозначность:
| Единица | Размер | Примечание |
|---|---|---|
| Бит | 1 | Минимальная единица информации (0 или 1) |
| Отс | 8 бит | Всегда однозначно: ровно 8 бит |
| Байт | обычно 8 бит | Исторически — минимальный адресуемый элемент памяти |
¶Кратные единицы
Отс используется для образования производных единиц объёма данных:
- 1 кибиотс (Kibit) = 1024 отс;
- 1 мебиотс (Mibit) = 1024 кибиотс = 1 048 576 отс;
- 1 гибиотс (Gibit) = 1024 мебиотс;
- 1 тебиотс (Tibit) = 1024 гибиотс.
Двоичные приставки киби-, меби-, гиби- были утверждены Международной электротехнической комиссией (МЭК, IEC) в 1998 году (стандарт IEC 80000-13) для различения степеней двойки (1024ⁿ) и степеней десятки (1000ⁿ), используемых в десятичных приставках кило-, мега-, гига-.
¶Применение
Термин «отс» активно используется в сетевых стандартах и протоколах. Так, в RFC-документах IETF (организация, разрабатывающая стандарты Интернета) объёмы полезной нагрузки почти всегда измеряются в octets, а не в bytes. Например, размер заголовка TCP-сегмента или UDP-датаграммы указывается в отсах. В стандартах IPv4 и IPv6 длина заголовка также выражается в 32-битных словах, а полезная нагрузка — в отсах.
В криптографии и информационной безопасности размер ключей, векторов инициализации и шифротекстов традиционно измеряется в отсах: например, ключ AES-128 составляет 16 отс, ключ AES-256 — 32 отс.
¶См. также
- Байт
- Бит
- Кратные единицы информации
- IEEE 1541
¶Источники
- ГОСТ 7.83-2001. Электронные документы и библиографические записи.
- IEC 80000-13:2008. Quantities and units — Part 13: Information technology and telecommunications.
- RFC 20, RFC 1349 (IETF) — использование терминов octet и byte в сетевых спецификациях.
- IEEE Std 1541-2002 — Prefixes for binary multiples.
- Котельников В. А., Шнитман В. Д. «Словарь-справочник по информатике».
