Байт (англ. byte) —
единица хранения и обработки цифровой информации; совокупность битов, обрабатываемая компьютером
одномоментно. В современных вычислительных системах байт состоит из восьми
битов и, соответственно, может принимать одно из 256 (28) различных
значений (состояний, кодов). Однако в истории компьютерной техники существовали
решения с иными размерами байта (например, 6, 32 или 36 битов), поэтому иногда
в компьютерных стандартах и официальных документах для однозначного обозначения
группы из 8 битов используется термин «октет» (лат. octet).
В большинстве вычислительных архитектур байт — это
минимальный независимо адресуемый набор данных.
История
Название «байт» (слово byte представляет собой
сокращение словосочетания BinarY TErm — «двоичный терм») было впервые
использовано в 1956 году В. Бухгольцем
при проектировании первого суперкомпьютера IBM 7030
Stretch для пучка одновременно передаваемых в устройствах
ввода-вывода шести битов. Позже, в рамках того же проекта, байт был расширен до
восьми бит.
Ряд ЭВМ 1950-х и 1960-х годов (БЭСМ-6, М-220)
использовали 6-битовые символы в 48-битовых или 60-битовых машинных словах. В некоторых моделях ЭВМ
производства Burroughs Corporation (ныне Unisys)
размер символа был равен 9 битам. В советской
ЭВМ Минск-32 использовался 7-битный байт.
Байтовая адресация памяти была впервые применена в
системе IBM System/360. В более ранних компьютерах
адресовать можно было только целиком машинное слово, состоявшее из нескольких
байтов, что затрудняло обработку текстовых данных.
8-битные байты были приняты в System/360, вероятно,
из-за использования BCD-формата
представления чисел: одна десятичная цифра (0-9) требует 4 бита (тетраду) для
хранения; один 8-битный байт может представлять две десятичные цифры. 6-битные
байты могут хранить только по одной десятичной цифре, два бита остаются
незадействованными.
По другой версии, 8-битный размер байта связан с
8-битным же числовым представлением символов в кодировке EBCDIC.
По третьей версии, из-за двоичной системы кодирования в компьютерах
наиболее выгодными для аппаратной реализации и удобными для обработки данных
являются длины слов кратные степеням 2, в том числе и 1 байт = 23 =
8 битов, системы и компьютеры с длинами слов не кратными числу 2 отпали из-за
невыгодности и неудобства.
Постепенно 8-битные байты стали стандартом де-факто; с
начала 1970-х в большинстве компьютеров байты состоят из 8 бит, а размер
машинного слова кратен 8 битам.
Производные единицы
Уменьшительные приставки не используются совсем, а единицы
измерения информации, меньшие, чем байт, называются специальными словами (ниббл и бит);
увеличительные приставки кратны 1024=210, то есть 1 килобайт равен 1024 байтам, 1
мегабайт — 1024 килобайтам или 1 048 576 байтам и т. д.
Обозначение
Межгосударственный (СНГ)
стандарт ГОСТ 8.417-2002 («Единицы величин») в «Приложении А»
для обозначения байта регламентирует использование русской прописной буквы «Б».
Кроме того, констатируется традиция использования приставок СИ вместе с
наименованием «байт» для указания множителей, являющихся степенями двойки (1
Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт
и т. д., причём вместо строчной «к» используется прописная «К»), и
упоминается, что подобное использование приставок СИ не является корректным.
Использование прописной буквы «Б» для обозначения байта
соответствует требованиям ГОСТ и позволяет избежать путаницы между сокращениями
от байт и бит. Однако следует учитывать, что в стандарте нет сокращения для
«бит», поэтому использование записи вроде «Гб» как синонима для «Гбит»
недопустимо.
Склонение
Согласно рекомендации Института русского языка имени
В. В. Виноградова Российской Академии Наук байт, как и бит, склонять
необходимо.
Кроме обычной формы родительного падежа (битов, байтов,
килобайтов) существует счетная форма, которая используется в сочетании с
числительными: 8 байт, 16 килобайт. Счетная форма является разговорной.
https://ru.wikipedia.org
Комментариев нет:
Отправить комментарий