Num computador, tudo (textos, músicas, fotos, programas, etc.) são representados em números binários (0 e 1), codificados em sinais elétricos. Cada um desses sinais é um bit, que é a menor unidade de medida de armazenamento.
Para formar um byte, são necessários 8 bits, e cada byte pode ter 256 combinações de 0 e 1.
Para formar um kilobyte, são necessários 1024 bytes. Da mesma forma, pra um megabyte precisa de 1024 kilobytes, pra um gigabyte precisa de 1024 megabytes e assim por diante.
Veja a tabelinha com as medidas e suas abreviações, na ordem de tamanho:
Medida | Abreviação | Tamanho |
---|---|---|
Bit | b | --- |
Byte | B | 8 bits |
KiloByte | KB | 1024 B |
MegaByte | MB | 1024 KB |
GigaByte | GB | 1024 MB |
TeraByte | TB | 1024 GB |
PetaByte | PB | 1024 TB |
ExaByte | EB | 1024 PB |
ZettaByte | ZB | 1024 EB |
YottaByte | YB | 1024 ZB |
Alguns dispositivos (como CDs, DVDs, pen-drives, HDs, etc.) costumam ser vendidos com um tamanho específico, mas quase sempre acaba sendo um pouco menor, por exemplo, um pen-drive de 16 GB na verdade tem 14,5 GB, por ter 16.000.000.000 de bytes (16 GB na verdade teriam 17.179.869.184 bytes).
PS: As medidas em Bytes são com B
maiúsculo, e são usadas geralmente para armazenamento e tamanho de arquivos. No caso de medidas de transmissão usamos as medidas em bits, com b
minúsculo, como por exemplo, uma internet de 100 Mega, na verdade são 100 mbps (100 megabits por segundo). Para converter bits em bytes, basta dividir por 8 (uma internet de 100 mbps baixa por segundo cerca de 12,5 MB). Já as medidas de transmissão de arquivos (como gravação em discos e pendrives) são em bytes mesmo (uma porta USB 2.0 por exemplo transfere arquivos com até 480 MB/s, enquanto um USB 3.0 pode chegar a 5 GB/s, já os antigos USB 1.1 chegavam a 12 MB/s)