El núcleo de la computadora básica se compone de elementos "binarios" o flip-flops . O FF para abreviar. El elemento tiene dos estados, "flip-left" y "flip-right". Cuando el FF fluye, "la electricidad fluye" de un lado a otro en un proceso rápido de tipo avalancha, un lado asume un alto potencial (voltaje), el otro asume un voltaje "bajo". Cualquiera de los lados de FF se puede considerar como "salida correcta", y todos los FF están siguiendo esta convención arbitraria.
Como resultado, una información se representa como "baja tensión" y "alta tensión", ambas en algún lugar entre la conexión a tierra y la tensión de alimentación. Es importante tener en cuenta que estos dos niveles son bastante distintos, no tienen una distribución de valores "analógica" continua. Eso determina la diferencia fundamental entre la electrónica analógica y digital. Y el FF puede permanecer en este estado siempre que haya tensión de alimentación, a menos que se aplique una patada especial para que el FF pueda cambiar de posición. Estos "elementos de almacenamiento" pueden implementarse de varias maneras diferentes, pero el principio es el mismo: su salida asume un nivel "alto" distintivo o "bajo", con una brecha notable entre estos dos niveles.
Una vez que los niveles están definidos y son distintos, hay elementos que pueden discriminar entre estos dos niveles, al igual que un comparador normal. Si una señal está por encima de algún umbral entre "bajo" y "alto", el resultado se amplifica a "fuerte alto". Esto sería un simple buffer lógico. Se puede decir que la salida tiene un nivel alto "asignado" o "1". Dado que la fuente de alimentación generalmente está limitada a cierto nivel, 1.8V, 3.3V o 5V más antiguos, el voltaje de salida real no va demasiado lejos y permanece dentro del mismo "depósito" de voltaje que en el flip-flop original. Así que tenemos una consistencia en los niveles de voltaje que representan "bajo" y "alto", o "0s" y "1s".
Si la salida se amplifica en dirección opuesta, se llamará "inversor". El siguiente en complejidad es una "puerta" que recibe dos señales de entrada, por lo que una cierta combinación de ellas da como resultado una "salida fuerte". Busque puerta NOR como un ejemplo fundamental.
Por lo tanto, una lógica de computadora "sabe" que es "0" y que es "1" al detectar la diferencia entre dos niveles (por ejemplo, con "búferes" como se describió anteriormente), y cambiar otros FF internos a los estados correspondientes si necesario / instruido Las FF reales son un poco más complicadas que las que se muestran al principio del artículo de Wikipedia, desplácese hacia abajo hasta las FF más útiles llamadas D-flops. Tienen una señal de "reinicio" que permite poner a cada FF en el estado inicial (conocido) y tienen entradas de "habilitación" que permiten distribuir / bloquear señales comunes con discreción.
El resto de una computadora es simple: los FF se agrupan en registros que están conectados a buses de búferes, algunas funciones (un poco más complejas que NOR) están diseñadas, el reloj está en marcha y cuando los códigos de instrucciones se recuperan de la memoria ( tipo similar de matrices flip-flop), las secuencias de operaciones lógicas conducen a los resultados deseados.
¿Esta explicación aborda su preocupación?