* poderes de 10 (sistema decimal): Este es el sistema que usamos en la vida cotidiana. Un kilobyte (KB) se define como 1000 bytes. Un megabyte (MB) es de 1000 kb, y así sucesivamente. Esto a veces se llama la definición del "SI" (sistema internacional de unidades).
* poderes de 2 (sistema binario): Las computadoras funcionan con dígitos binarios (bits), que son 0 o 1. Un byte es de 8 bits. Debido a esta naturaleza binaria, la memoria de la computadora está organizada en poderes de 2. Por lo tanto, un kilobyte (KB) en el almacenamiento de la computadora es en realidad 2
La discrepancia proviene del marketing y la facilidad de uso. Si bien técnicamente un kilobyte es 1024 bytes, usar el sistema decimal (1000 bytes) a menudo hace que las cosas sean más fáciles de entender para los usuarios no técnicos. Los fabricantes de disco duro, por ejemplo, a menudo anuncian la capacidad de almacenamiento utilizando el sistema decimal (1000), mientras que el sistema operativo informa almacenamiento utilizando el sistema binario (1024). Es por eso que un disco duro de 1TB podría aparecer como un poco menos de 1 terabyte (1,000,000,000,000 de bytes) en el explorador de archivos de su computadora.
En resumen, la diferencia no es un error; Es una consecuencia de los diferentes sistemas numéricos utilizados en la vida cotidiana versus los sistemas informáticos. El sistema binario es la forma fundamental en que operan las computadoras, incluso si el sistema decimal se usa para una representación más simple en muchos contextos.