Uma breve explicação sobre os bytes, Kbytes(Kb) e Megabytes(Mb)
1 Kb = 1024 bytes
1 Mb = 1024 Kb
1 Gb = 1024 Mb
1024 bytes é 1 kbytes, não é porque ninguém quis que fosse assim:
Academicamente falando:
1 byte = 8 bits = 1 caractere (letra, número ou símbolo)
Por ser a unidade fundamental de processamento, as medidas são expressas em números de bytes (ao invés de bits).
Como em um sistema binário a base é 2, então 2 a 10ª potencia(2^10) = 1024.
Portanto, um computador com 48K de memória tem na verdade uma capacidade de armazenar 48 x 1024 (ou 49152) bytes.Desta forma:
1024 bytes = 1KB (1 Kilo byte)
1 KB x 1024 = 1 MB (1 Mega byte, 10^6 bytes)
1 MB x 1024 = 1 GB (1 Giga byte, 10^9 bytes)
1 GB x 1024 = 1 TB (1 Tera byte, 10^12 bytes)
e isso ERA ensinado na primeira aula dos cursos de computação do fim dos ano 80, começo dos 90.
Fonte: http://forum.wmonline.com.br