El bit es la pieza más pequeña de información que un ordenador puede entender (puede contener 0 o 1). Los ordenadores se basan en el binario (1s y 0s).
¿Por qué es así? Pensemos en lo que hace un procesador. Sí, ¡has acertado! Puertas y más puertas y muchas. Los transistores son la madre de todas las compuertas.
Ahora, típicamente y de una manera poco convincente, podemos decir que los procesadores son una manera elegante de decir que tengo una colección de 5,5 mil millones de transistores haciendo las cosas que le pido que haga.
También cada instrucción o aplicación compleja que se ejecuta, al final del día se hace por una serie de puertas dentro del procesador.
Así que llegando a otra parte de la historia, la electricidad (olvidemos que los ordenadores mecánicos existían al menos por ahora). Tienes que alimentar de electricidad a las compuertas ya que viven de ellas.
¡Digamos que una simple suma de 3 + 2 parece abajo!(Sí tienes algunos transistores en tu cerebro también)
Fuente de la imagen:Cómo las compuertas lógicas suman 2+3
Así que las compuertas sólo conocen el 1 o el 0. Sí el 1 es darle un voltaje positivo. El 0 no tiene voltaje (¡debería tenerlo!). El 1 es On y el 0 es Off.
Así que cuando obtienes +ve voltios y 0 voltios y +ve voltios que son 101 la respuesta es 5.(tenemos que agradecer a Claude Shannon su trabajo para demostrar que todo el álgebra booleana se puede hacer con interruptores eléctricos y relés)
Sí, así es como algo en alto nivel las cosas funcionan dentro de un procesador.
Ahora llegando a la parte de memoria del bit. El bit es una unidad de memoria pero no es en sí mismo una memoria. Digamos que tenemos un bit de memoria, es decir, tengo una celda de memoria (binaria) que puede almacenar tanto 0 como 1, de nuevo +voltios o no voltios.
Los datos se almacenan en Bits.Y esos datos pueden ser una dirección que apunte a algún otro dato en el chip. Así que solo hay que verlo como un Bit. Dirección/Datos son sólo abstracciones de cómo se ven los Bits.
Digamos que tengo 01010100 01101000 01100001 01101110 01101011 00100000 01111001 01101111 01110101 .
Esto puede 1.557047916450673+21 según la aplicación de la calculadora. pero puede ser una parte de una imagen o puede ser una parte de un mp3 o un vídeo o cualquier cosa. Porque así es como las aplicaciones tienden a ver estos datos.
PS: También puede representar un "Gracias" para mí. Dividirlos en 8 bits cada uno y convertir cada uno a ascii 😉 Siéntete libre de usar esto 😛 Convertidor de texto binario a ascii.