¿Cuál es el trasfondo del número 1024?

¿Cuál es el trasfondo del número 1024?

No pude entender de dónde vino el número 1024. Por supuesto, descubrí que el número se puede describir como 2 ^ 10. Sé que 1 byte = 8 bits. Mi pregunta ahora es ¿por qué tomaste ^10? Mi suposición: 1024 es el siguiente número en el sistema binario después de mil. Además, encontré información sobre Kilo (=1000) y Kibi (=1024). Pero eso no respondió a mi pregunta, porque no encontré antecedentes del +24. 1024 parece un número mágico.

Espero sus respuestas.

Respuesta1

Debido a cómo funcionan los números binarios, las potencias de dos son convenientes para computadoras y programadores. 1024 también es conveniente para los humanos porque está muy cerca del valor de base 10 de 10 3 .

Tienes razón en que los exponentes que también son potencias de dos tendrían más sentido para las computadoras en muchos contextos. Pero 256 y 65536 y otras potencias pares de dos no están tan cerca de los números que los humanos podemos conceptualizar y manipular rápidamente en nuestra mente.

Respuesta2

En informática se utilizan mucho muchas potencias diferentes de 2, no solo 1024. Encontrarás 8, 16, 32, 64, 128, 256, 512, 4096, 1048576, 1073741824 y otros múltiplos en todas partes.

Las computadoras son binarias, por lo que todos los números relacionados con las computadoras, cómo funcionan, hardware, archivos, etc. son múltiplos de dos. Si desea trabajar con color, sonido o prácticamente cualquier cosa en una computadora, debe traducirlo a algún formato binario.

Hay algunos componentes básicos, como los bytes, por lo que muchos de los números relacionados con la computadora no son solo múltiplos de 2, son múltiplos de múltiplos como 8.

Los números relacionados con la computadora cubren una amplia gama de tamaños, por lo que ciertos múltiplos tienden a usarse como bloques de construcción. Piense en la analogía de medir la distancia y el tamaño físico. Tenemos unidades y múltiplos de unidades que nos dan números que son una escala razonable para las diferentes cosas que necesitamos medir: nanómetros para cosas microscópicas, milímetros y centímetros para cosas pequeñas, kilómetros para distancias más largas, etc. Todos son múltiplos. , y usamos el múltiplo particular que sea conveniente para lo que necesitamos medir. No medimos la distancia a la luna en nanómetros.

De manera similar, los elementos relacionados con la computadora tienen diferentes tamaños para diferentes propósitos, y utilizamos múltiplos convenientes como unidades para lo que se necesita. Una escala bastante común que se necesita es un número cercano a 1000. Los humanos están acostumbrados a trabajar con potencias de 10, por lo que funciona bien en términos de que sea fácil para los humanos relacionarse con el número y poder hacer matemáticas básicas. . El múltiplo binario que se acerca es 1024.

Respuesta3

Las unidades de memoria binaria son bits. Pueden ser 1 o 0, por lo que tienen dos estados. Al combinar dos bits, pueden tener el estado 00, 01, 10 u 11. Por lo tanto, 2 ^ 2 estados.

Es por eso que las capacidades de memoria vienen en potencias de 2. 10 bits equivalen a 2^10 estados posibles diferentes, que son 1024 estados diferentes.

Ahora bien, dado que todas las direcciones de memoria también se abordan en binario, tiene sentido no solo construir, digamos 3 unidades de memoria; direcciones 00, 01 y 10. En su lugar, es más eficiente usar también la cuarta dirección 11 y así construir su hardware en potencias de 2.

Es por eso que este concepto continúa vigente para todas las unidades basadas en memoria.

información relacionada