Байт

eXeL@B DVD

Материал из Справочник исследователя программ

Перейти к: навигация, поиск

Содержание

Байт

Байт - одна из структурных единиц в ЭВМ. В современном мире очень популярна. В 8 раз информативнее бита, так как 1 байт = 8 бит Соответственно может принимать значения от 00000000b(0d) до 11111111b(255d). Байт имеет особую ценность в ЭВМ, языках программирования.


Роль байта в ЭВМ

Информационности бита не достаточно, чтобы точно выразить: что хочет программа. А байт, как объединение восьми битов, удобен для передачи информации. Но тем не менее в бит имеет свойство малой требуемой памяти и всего двух значений (1, 0 или да/нет). См. Флаги.

Все микропроцессоры (по крайней мере серии Intel 80x86) думают байтами: читают приходящие команды, возвращают результаты и т. д. Опкоды представляют из себя байты.


Роль байта в языках программирования

Байт в ЯП является наименьшей единицей данных. В основном носит названия char или byte. Процессоры видят только значения от 0d до 255d, но, зная что такое дополнительный код и знаковость типов, программист может оперировать значениями от -128d до +127d.


Роль байта у обычных пользователей

Байт для простых пользователей - мера информации. В байтах измеряют длины файлов. Но более распространённые единицы измерения
килобайт = 1024 байт
Измеряются малые файлы (консольные приложения, графика, DLL, текстовые и т д)
мегабайт = 1024 килобайт
Измеряются более ёмкие ресурсы (графические приложения, игры, музыка, видео и т д)
гигабайт = 1024 мегабайт
Измеряются довольно громоздкие ресурсы (длинные видео, большие игры, дисковое пространство, количество памяти на малых серверах)
терабайт = 1024 гигабайт
Измеряются самые большие пространства памяти (в основном память на различных серверах)

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