Hace 17 años | Por DZPM a fjromero.com
Publicado hace 17 años por DZPM a fjromero.com

"(...) si usamos el prefijo kilo, sea en la unidad que sea, nos referiremos a 1000 unidades básicas. Entonces, ¿por qué en el sistema informático se usa 1024?". Resulta que la Comisión Electrónica Internacional añadió los "prefijos binarios" para que no haya confusión, y tu disco duro se mide en "Gibibytes" (GiB). Vía http://libertonia.escomposlinux.org/story/2006/9/19/224411/384

Comentarios

D

eso se lo explicas al del carrefú o al de el corte inglés...a ver que te contestan... (por decir algo)

Liamngls

#1 ¿De 2?

lawprier

Erm, es en 1024 porque todo en informatica va en potencia de 2, y mil no lo es, así que toca 1024, no es por capricho.

DZPM

#9, ya es el estándar: comprueba cuanto mide tu disco duro, lo pone en GiB.

Akron

Tendria que ser Gilibytes. Yo creo que mucho mejor todavia.

Zootropo

Demasiado tarde, esto solo lía más a la gente

jonah

#1 Lo que intentan decir en el artículo original es que en el SI, el prefijo kilo para cualquier unidad siempre son 1000 unidades básicas, no 1024. De ahí que el CEI sacara una nueva norma:

1 kibibit = 1024 bits
1 kilobit = 1000 bits
...

Meneo por curioso, que no tenía ni idea

D

¿Entonces para abreviar diremos kibis, mebis y gibis? Juas, suena hasta cursi lol

unf

#5, no es cuestión de liarse o no. Es cuestión de que no podemos usar Kilobit para referirnos a 1000 bits o a 1024 de forma indistinta, porque entonces no sabemos de qué estamos hablando (sé que existen muchas palabras polisémicas, pero está claro que aquí el contexto no soluciona nada).

d

#28 Conclusión:

Para un informático: 1 MB = 1024 KB

Para un comercial: 1 MB = 1000 KB o 1024 KB o lo que sea que le interese en un momento dado que sea un mega.

¡No hay otra explicación!

marioquartz

y no hay chibibytes? lol

d

#15 Ya había entendido el artículo.

La que quería decir es que no me parece nada bien el asunto.

Un Ka es una Ka y no un Kib... se pongan como se pongan los "expertos"

D

#12 , tampoco pretendía que tú lo entendieses. No te esfuerces

Mariele

Juas lol

Está bien que lo hayan cambiado porque sí se presta a la confusión, pero joder.. nos va a dar mucha vergüenza decir éso eh lol

#1 hazte una cura de modestia, que temo que ya lo sabe bastante bien : D

d

A ver, de toda la vida:

1 bit = 0 o 1
1 Byte = 8 bits (0 a 255)
1 KB (Ka) = 2^10 Bytes = 1024 Bytes
1 MB (Mega) = 2^10 KB = 1024 KB = 2^20 Bytes
1 GB (Giga) = 2^10 MG = 1024 MB = 2^30 Bytes
1 TB (Tera) = 2^10 GB = 1024 GB = 2^40 Bytes

Diga lo que diga el Sistema Internacional de Unidades.

D

No pillo cual es el problema que lleva a usar esa nomenclatura. Un Terabyte son 1024 Gigabytes. Un Megabyte son 1024 Kilobytes. ... 2^10 = 1024, de ahí el "arbitrario" número, para referirnos al Kilobit. 2 porque usamos unos y ceros, y no usamos 1000 porque si trabajamos con bytes (8 bits) obtendríamos 125 bytes por "Kilibit" en lugar de los 128 kilobytes. 2^5=64 y 2^6=128 ... esos 125 no son potencia de 2, pero para referenciarlos necesitamos un valor de al menos 6 bits, pudiendo referenciar más de los 1000bytes...

Creo que no se me entiende un pito pero ahí queda eso...

dmart82

Rehago todo mi comentario!!!! Me he liado. Debría redactarlo ASÍ:

--------------------
No, #13. GB son potencias de 10.

El problema viene cuando te crees que lo que estas comprando son GiB (que es como lo miden los SO) y realmente te están vendiendo GB.

1GB => 10^9 Bytes
1GiB => 2^30 Bytes

No es lo mismo (1GiB > 1GB). Por eso es necesario llamar a las cosas por su nombre.

A todo esto, revisando el post del #4 veo un fallo. Debería decir: "...porque despues compras un disco de 250 GiB y en realidad te están vendiendo 250 GB." (o 244GiB).

-------------------

Ahora SÍ. Sorry por crear más confusión con el anterior comentario.

dmart82

Si, #13. Eso nadie te lo discute.

El problema viene con lo que dice el #4: Y es que no te están vendiendo en GB sino en GiB.

1GB => 2^30 Bytes
1GiB => 10^9 Bytes

No es lo mismo. Por eso es necesario llamar a las cosas por su nombre.

A todo esto, revisando el post del #4 veo un fallo. Debería decir: "...porque despues compras un disco de 250 GB y en realidad te están vendiendo 250 GiB." (o 244GB).

a

#15, menos mal que lo has corregido, porque ya iba a por tí . En efecto, el fallo está en el sistema usado hasta ahora. Cuando hablamos de metros, un kilómetro son 1000 metros justos. Ni uno más ni uno menos. En la informática se ha estado empleando mal dicha nomenclatura desde hace mucho, y como bien dice el artículo, al ser 1024 unidades la una respecto a la otra, el término correcto no es el del Sistema Internacional (kilo, mega, tera, etc.), sino el de la Comisión Electrónica Internacional.

Los fabricantes de HDDs se han valido desde hace años de dicho error para hacer la trampa y "engordar" un poco más la capacidad de dichos HDDs. Ójala esto sirviese para establecer el estandar correcto y aclarar la confusión existente. Creo que además instaurarlo sería muy sencillo, ya que comercialmente solo afecta en una letra, queda muy moderno, y no afecta en las cifras que marcan en los catálogos, salvo en los HDDs (a los que podrían dejar como Gb y solucionado). El origen creo que debería venir de los fabricantes. Si empezasen a etiquetar sus productos así, luego las tiendas lo publicitarían igual. Algunas con conocimiento de causa, y otras por borregismo, pero lo harían

t

#13 Si hay que hacer caso a "lo de toda la vida", estaríamos aún midiendo en varas y pesando en arrobas...

n

#10 tienes razon: "No se te entiende un pito"

D

#6 claro que sí, es múltiplo de 2...

2 - 4 - 8 - 16 - 32 - 64 - 128 - 256 - 512 - >>1024

v

A ver, los discos duros normalmente se venden medidos en gigas, no en gibis. Y desde el sistema operativo se miden depende de cómo lo pidas.

df -kB --> Kilobytes
df -K --> Kibibytes
df -MB --> Megabytes
df -M --> Mebibytes
... ídem con G, T, P, E, Z e Y.

Ah!, i para los que dicen que de toda la vida un kilobyte eran 1024 bytes, seguro que no estudiaron ninguna asignatura de redes o telemática, pues en transmisión de datos siempre se han usado las medidas estándars del SI. O sea, que si hablas de 2 GB/s son 2.000.000.000 de bytes por segundo, no 2.147.483.648 bytes por segundo.

quique

Ya lo expliqué (con referencias) en Una de números.

Nova6K0

La verdad es que si son potencias de 2, ya que el sistemas es binario, siendo el valor de binario a decimal sumando los pesos, es decir:

Si tenemos un numero binario: 1001011
64 32 16 8 4 2 1
1 0 0 1 0 1 1

Lo único que hay que hacer es sumar los pesos de la posición del número binario que valga 1 ya que 0 x cualquier número es cero.

64+8+2+1= 75

Sin embargo en decimal la potencia es 10.

si tenemos el numero 1024
1000 100 10 1
1 0 2 4

1000 +(10 x 2)+(1 x 4)= 1024

Salu2

bage

NAh, dudo mucho que esto se estandarize. LA costumbre es la costumbre.

p

Para dominator:

El problema de mantener el sistema de prefijos actual es que ni siquiera se usa de forma consistente en el campo de la informática. En el artículo de la wikipedia vienen un montón de ejemplos de la locura que existe ahora mismo:

http://en.wikipedia.org/wiki/Binary_prefixes

Para los fabricantes de discos duros, 1 Mega son 1.000.000 bytes
Para los fabricantes de disquetes, 1,44 Megas son 1,44 x 1000 x 1024 bytes (mezclan ambos sentidos, increíble pero cierto)
Para los fabricantes de CDs, 1 Mega son 1.048.576 bytes
Para los fabricantes de DVDs, sin embargo, 1 Mega son 1.000.000 bytes
Para los fabricantes de placas base, cuando hablan del bus PCI, de AGP o de PCI Express, 1 Mega son 1.000.000 bytes
Para los fabricantes de microprocesadores, cuando hablan de la velocidad de sus micros, 1 Mega son 1.000.000 bytes
Para los fabricantes de memoria, cuando hablan de capacidad de la RAM, 1 Mega son 1.048.576 bytes
Para los fabricantes de memoria, cuando hablan de la velocidad de la RAM, 1 Mega son 1.000.000 bytes

Suele haber cierta tendencia a usar los prefijos del SI cuando se habla de velocidad (en ADSL 1 Megabit son 1.000.000 bits), sin embargo, luego llegan los navegadores web y van y miden la velocidad de descarga en KB/s (donde definen kilo como 1024)

Nunca ha habido acuerdo. Y además, los prefijos del SI llevan usándose desde mucho antes de que existiera la informática, así que yo veo bastante lógico y justo que se aprueben prefijos nuevos para los informáticos y que dejen de usarse incorrectamente los del SI.

Por cierto, no sólo es el IEC el que ha aprobado los nuevos prefijos, también el IEEE, el NIST, el ANSI e incluso el ISO. Prácticamente todos los organismos de estándares los reconocen.

No deberíamos ser tan reacios al cambio. Especialmente si el cambio es a mejor (como es en este caso).

Saludos.

s

La verdad, es que es necesario estandarizar un poco y que esto se difunda, porque despues compras un disco de 250 GB y en realidad te están vendiendo 244 GiB.

Yo ya hace tiempo que ando escribiendo en mis correos lo de GiB y KiB. Todavía ninguno de mis compañeros ha preguntado que (coño) hace esa "i" ahí en medio.