Español (ES)
Usuario anónimo
Iniciar sesión | Regístrate gratis
Foro de Off Topic y humor

Responder / Comentar
Foro Off Topic y humor
Por Luciusxxx1325
Hace 12 años / Respuestas: 5 / Lecturas: 32210

¿Porqué 1024 Bytes y no 1000 Bytes?

[size=20][i][b]¿Porqué 1024 Bytes y no 1000 Bytes?[/b][/i][/size]

¿Porqué 1024 Bytes y no 1000 Bytes?

[size=18][i]Bueno, esto dio que confundir en los inicios de la informática ya que se supone que un Kilo (1000) representa mil unidades y lo que sigue determina el tipo de unidad del que estamos hablando.[/i][/size]

Surge una discución entre la comunidad científica y la informática, ya que un Kilo de sea lo que sea no puede representar 1024 unidades. Los informáticos nos defendemos de la siguiente manera: 

Cuando hablamos de un Byte, sabemos que estamos hablando de informática. Y sabiendo que en la informática todos los sistemas son binarios las unidades no se multiplican por 10, sino que se multiplian por 2. 

Por ejemplo: Si tenemos un sistema no informático (permitanme describirlo de esta manera para mayor entendimiento) trabajamos con potencia de 2. Entonces, si queremos tener multiplos de 2 de por ejemplo 1 Byte tenemos: 

1 Bytes, 2 Bytes, 4 Bytes, 8 Bytes, 16 Bytes, 32 Bytes, 64 Bytes, 128 Bytes, 256 Bytes, 512 Bytes, 1 KBytes. 



[b]Si el sistema utilizado por la informática fuese decimal (muy ineficiente por cierto) tendríamos memorias del siguiente tipo:[/b]

[i]1 Byte, 10 Bytes, 100 Bytes, 1000 Bytes, 10.000 Bytes[/i]


[u]Por lo que llegado en nuestro sistema binario a 1024 Bytes lo llamamos 1 KByte debido a que se asemeja a 1000 Bytes (1 Kilo) y además no tenemos forma de hacer múltiplos de 10.[/u] 

[i]Lo que reclaman algunos es que debería llamarse 1 KiB (KibiByte, para hacer referencia a que estamos hablando de un sistema binario), de hecho oficialmente se llama así según el Sistema Internacional de Unidades, pero los informáticos no lo utilizamos ya que nunca se utilizará un sistema decimal para representar una unidad de información.[/i] 

[b]Por eso, si un día les preguntan cuál es la diferencia entre un KB y un KiB es que un KB son 1000 Bytes, y un KiB son 1024 Bytes. Pero, si no hacen énfasis en esa diferencia, y les preguntan qué es un KB digan que son 1024 Bytes. Sé que suena ridículo pero bueno, es lo que se usa. Todavía no hemos adoptado la oficialidad, así que sigamos con nuestra moda.[/b] 



[url=http://www.taringa.net/posts/ciencia-educacion/14053855/_Porque-1024-Bytes-y-no-1000-Bytes_.html]FUENTE[/url]
EDITADO EL 19-02-2012 / 20:15 (EDITADO 1 VEZ)
4 VOTOS
-Kizaru-3195
Expulsado
Hace 12 años1
2,4,8,16,32,64,128,256,512,1024
1 VOTO
Victim2532
Expulsado
Hace 12 años2
Eso sale en mi libro de tecnología. 
Antoniii9623305Hace 12 años3
Muy curioso este post, buena información. 
Nugu9273Hace 12 años4
[b]Ya puestos, hubieras podido explicar la relación entre 1 Bit (b), 1 Byte (B), 1 Kilobyte (KB), 1 Megabyte (MB), 1 Terabyete (TB), 1 Petabyte (PB), etc.

Puede parecer quisquilloso, pero esta bien. 

Para entenderlo fácilmente, 1 Byte son 8 bits. Dado que el ordenador o aparato informático trabaja en grupos de 8 bits.

Actualmente el ordenador es capaz de trabajar en más grupos como 16, 32 o 64 bits.

De ahí que el windows sw llame 32 o 64 bits. 


Para pasar de Binario a Decimal es muy fácil, Tienes esto: [color=red]11100010[/color]. Pues para pasarlo a decimal lo único que tienes que hacer empezando por el primer bit de la deracha vas colocando su valor en este caso será 0 y acontinuación haces lo mismo con los otros.
Si hay un cero tendrá valor 0, y si no es así tendrá el valor siguiendo de forma incremental 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, etc.

Aquí podemos ver los siguientes números: 0+2+0+0+0+32+64+128 -->> 2+32+64+128=226.

Una vez echo esto si queremos hacerlo al revés, no hay mucho secreto. Tienes que mirar cual de los siguientes valores se puede restar el 226, utilizando siempre la graduación de números: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, etc.

En este caso el primero que puede utilizarse para la resta es 128, como se puede utilizar para la resta le pondremos un 1. La resta de 226-128=98
A continuación miraremos cual es el próximo numero que se puede utilizar que es 64 y luego utilizaremos el 32. Si un número no se puede utilizar como es el caso de 16, 8, 4 y 1, le pondremos un 0. Si lo hacemos correctamente obtendremos el mismo valor que el expuesto en el ejemplo anterior.


Si os ha gustado y queréis que os explique como hacer de decimal a hexagesimal, o cualquiera otro como de octetos a hexagesimal, solo tenéis que decirlo. [/b]
EDITADO EL 19-02-2012 / 19:35 (EDITADO 2 VECES)
Nugu9273Hace 12 años5
@-Kizaru-
Mostrar cita
[b]Té has dejado el [size=20][color=red]1[/color][/size], 2,4,8,16,32,64,128,256,512,1024[/b]
1 VOTO
Responder / Comentar
Subir
Foros > Off Topic y humor > ¿Porqué 1024 Bytes y no 1000 Bytes?

Hay 5 respuestas en ¿Porqué 1024 Bytes y no 1000 Bytes?, del foro de Off Topic y humor. Último comentario hace 12 años.

  • Regístrate

  • Información legal
Juegos© Foro 3DJuegos 2005-2024. . SOBRE FORO 3DJUEGOS | INFORMACIÓN LEGAL