In many computer architectures, a byte is the smallest addressable unit of memory. For example, an 820 megabyte (MB) hard drive holds a nominal 820 million bytes of data. Due to massive increases in storage capacity over time, there are now eight additional units of measurement following the byte.