No que se refere aos bits e bytes, tem-se as seguintes medidas:
1 Byte = 8 bits
1 kilobyte (KB ou Kbytes) = 1024 bytes
1 megabyte (MB ou Mbytes) = 1024 kilobytes
1 gigabyte (GB ou Gbytes) = 1024 megabytes
1 terabyte (TB ou Tbytes) = 1024 gigabytes
1 petabyte (PB ou Pbytes) = 1024 terabytes
1 exabyte (EB ou Ebytes) = 1024 petabytes
1 zettabyte (ZB ou Zbytes) = 1024 exabytes
1 yottabyte (YB ou Ybytes) = 1024 zettabytes
[ Fonte: http://www.infowester.com/bit.php ]
Um byte contém 8 bits. Acredita-se que o byte ganhou importância na informática pelo fato do código ASCII haver adotado números de oito bits. Com um byte (sequência de 8 bits, que pode variar de 00000000 a 11111111), é possível representar até 256 caracteres (2げ), sendo o suficiente para representar todos os caracteres do alfabeto e símbolos especiais
1 byte (“b” Maiúsculo) 8 bits (“b” minúsculo)
1 Kilobyte (KB) 2¹º bytes = 1024 bytes
1 Megabyte (MB) 2²º bytes = 1024 Kilobytes = 1048576 bytes
1 Gigabyte (GB) 2³º bytes = 1024 Megabytes
1 Terabyte (TB) 2がº bytes = 1024 Gigabytes
1 Petabyte (PB) 2ぎº bytes = 1024 Terabytes
Portanto, jogue por terra a ideia de que 1 Gigabyte em 1.000.000.000 de bytes, e analogias afins. Esqueça isso, e, se você for perguntado nesse sentido, faça a potência na base 2 e efetue o cálculo correspondente! Exemplo: Quantos bytes possui um pendrive de 256MB? (Esse pendrive é velho, mas vai exercitar sua mente). 256 MB = 256 x 2²º bytes = 256 x 1024 x 1024 = 268.435.456 bytes.
Curiosidade: você sabia que os provedores de Internet divulgam sua velocidade em bits por segundo, e não bytes por segundo?
Nossos provedores falam em velocidades de 30 Mega, 60 Mega. Mas, perceba que estamos falando de 30Mbps, e não MBps. Supondo condições ideais e desprezando redundâncias, quanto tempo você precisa para fazer o download de um arquivo de 100MB, se seu provedor lhe oferece velocidade de 100Mbps?
Solução: 100 MB = 100 x 1024 x 1024 = 104.857.600 bytes Se 1 byte = 8 bits, 104.857.600 bytes = 838.860.800 bits Para fazer um download a 100Mbps (100.000.000), temos 838860800 ≈ 8,4 segundos 100000000
1 Terabyte = 2 40 bytes. Ainda, 1 Terabyte = 1024 Gigabytes = 10242 Megabytes = 1024³ Kilobytes = 1024が Bytes