Miremos las propiedades de un archivo en Windows:
Y ahora miremos las propiedades del mismo archivo, pero en GNU/Linux (gnome):
En el tamaño del archivo, ¿Qué es esa i en el medio de MiB? ¿Qué significa? ¿Cuál es la diferencia?
En este caso, ninguna, pero es porque el diálogo de Windows está mal escrito. MiB significa mebibyte, que significa Megabyte binario. En informática, las mediciones se hacen con potencias de 2, ejemplo: 2³=8, 2⁴=16, 2¹⁰=1024, etc.
Hace tiempo, cuando la capacidades de las computadoras se median en decenas de KB (no existía el KiBiByte), alguien se dió cuenta que podría usar el prefijo SI, que se usa para medir ahora las cosas, y se maneja con potencias de 10, dado que la diferencia era de alrededor de 2,4%. Entonces las empresas fabricantes de medios de almacenamiento se aprovecharon de eso para confundir a la gente. 1024 no es 1000
Para terminar con la confusión, en 1998 el CEI introduce los prefijos kibi, mebi, gibi, tebi, pebi, y exbi, y dice que los prefijos del SI siempre se usarán con potencias de 10, y los prefijos del CEI serán para las potencias de 2. En el año 2006 se empezaron a usar estos nombres en algunas distribuciones de GNU/Linux, empezando Ubuntu y ahora se ve en la mayoría de éstas
En un disco de 1MB no hay mucho problema, ya que 1MB son 1 000 000 bytes, mientras que un MiB es 1 048 576 bytes. La diferencia son sólo 47KiB. Pero en un disco de 250GB (250 000 000 000 Bytes), como los que se venden hoy en día, en realidad hay 232 GiB, que, si bien es exactamente lo mismo, da lugar a confusión, aún más en sistemas operativos que usan incorrectamente GB como GiB.
Y queda una duda: ¿Qué son los octetos?: El byte no necesaramente es de 8 bits, también puede ser de 5, 6 o 7 bits, que se usaba en los procesadores antiguos. Ahora cuando alguien dice byte estamos casi seguros que estamos hablando de 8 bits, pero para estar seguros se usa el octeto, abreviado o. Ejemplo: Un Teraocteto es 1 To y un Kibiocteto (mil octetos binarios) es un Kio.
No hay comentarios.:
Publicar un comentario