Primero, comprendamos cómo las computadoras almacenan datos.
Tome cualquier número ordinario, digamos 159. Los números con los que los humanos tratamos todos los días están en el sistema decimal , lo que significa que usamos 10 como base del sistema numérico. Hay 10 dígitos: 0, 1, 2, 3, …, 9. Los dígitos individuales del número se multiplican por 10 elevados a la potencia 0, 1, 2, … según la posición del dígito.
Por ejemplo –
159 = ( 9 x 10 ^ 0) + ( 5 x 10 ^ 1) + ( 1 x 10 ^ 2)
= 9 + 50 + 100
- ¿Qué caja de PC debo obtener para la universidad? Tendré que llevarlo en una maleta. Esto es para una GPU-1070FE CPU-6700k.
- ¿Cuál es la mejor computadora para padres mayores?
- ¿Por qué no podemos usar puertos USB para la transferencia de datos entre pares entre dos computadoras?
- ¿Cuáles son los problemas o inconvenientes que podría enfrentar en una nueva computadora HP Celeron en comparación con su equivalente que es un Core i3?
- ¿Qué debo hacer si pierdo mi archivo de Microsoft Word?
Puede recordar esto como expansión de número de las clases de matemáticas de la escuela intermedia.
Sin embargo, en las computadoras, todo es digital , lo que significa que solo hay dos estados : encendido y apagado, muy parecido a los interruptores cotidianos . Podemos considerar estos estados como representativos de dígitos. Como solo hay dos estados, solo podemos tener dos dígitos. Convencionalmente, usamos 0 para indicar apagado y 1 para indicar encendido.
Pero, ¿cómo representamos 159 usando solo dos dígitos, 0 y 1?
Usamos el sistema de números binarios . En binario, la base es 2 . Entonces, como en decimal hay 10 dígitos, en binario, solo hay dos dígitos: 0 y 1 .
Entonces, ¿qué es 159 en binario? 159 es 10011111 .
Parece arbitrario? ¡NO ES!
Mira esto –
Cada dígito (llamado bit en binario) en 1001 1111 es indicativo de una potencia de 2. Entonces, el bit más a la derecha es 2 ^ 0, a la izquierda es 2 ^ 1, luego 2 ^ 2 y así sucesivamente hasta el bit más a la izquierda, que es 2 ^ 7.
Asi que,
1001 1111 = ( 1 x 2 ^ 0) + ( 1 x 2 ^ 1) + ( 1 x 2 ^ 2) + ( 1 x 2 ^ 3) + ( 1 x 2 ^ 4) + ( 0 x 2 ^ 5) + ( 0 x 2 ^ 6) + ( 1 x 2 ^ 7)
= 1 + 2 + 4 + 8 + 16 + 128
= 159
Para saber más sobre el sistema de números binarios, puede consultar Internet. Aquí hay un buen enlace: un tutorial sobre números binarios
En las computadoras, todos los datos, ya sean números, palabras, oraciones, archivos, todo se reduce a binario. 0s y 1s. Ahora para almacenar datos, todo lo que necesitamos es, de alguna manera, representar 0 y 1 en un dispositivo físico. En CD / DVD, esto se hace creando pequeñas protuberancias en la superficie del disco para indicar 1s. Un láser se mueve en la superficie del disco radialmente. Por los cambios en la desviación cuando el láser encuentra una protuberancia, sabe que hay un 1 allí, de lo contrario un 0.
En los discos duros tradicionales (a diferencia de los discos de estado sólido o SSD), hay platos de discos recubiertos con material ferromagnético. Un brazo magnético se desplaza sobre el plato y detecta cambios en la dirección del magnetismo que nuevamente corresponden a flujos de bits binarios de 0s y 1s.