A byte is a set of bits that are stored and operated upon as a unit. A byte may have a coded value equal to a character in the ASCII code (letters, numbers) or have some other value meaningful to the computer. The term usually refers to 8-bit units or characters.

The term was introduced by Werner Buchholz (a scientist from IBM) in 1956.

Prefixes are used to make the notation of a large number of bytes easier. Because bytes are made up using the binary (base two) number system, their multiples must also be powers of two. Therefore, the prefixes have a slightly different meaning as their analogue counterparts.

kilo  210  1.024
Mega 220 1.048.576
Giga 230 1.073.741.824
Tera 240 1.099.511.627.776

A byte is usually abbreviated by a uppercase B, to differente from the abbreviation for a single bit, which is a lower case b.

See also