Inicio › Tecnología › Compuerta Lógica
Elemento electrónico básico qué forma los circuitos digitales, capaz de realizar una operación lógica elemental —como AND, OR, NOT o XOR— sobre una o varias señales de entrada binarias, representadas físicamente por niveles de voltaje, para producir una única señal de salida también binaria. Combinando miles o millones de compuertas lógicas interconectadas se construyen circuitos capaces de sumar números, almacenar datos en memoria o controlar el flujo de instrucciones de un procesador; son, en última instancia, el nivel físico sobre el qué se apoya todo el software qué se ejecuta en cualquier dispositivo digital.
Es la pieza más pequeña de un circuito electrónico qué decide algo muy simple, como encender la salida solo si las dos entradas están encendidas, eso sería una compuerta AND. Juntando millones de estas piezas diminutas se construye un procesador entero.
En el diseño de un circuito con una placa programable FPGA, combinar compuertas AND, OR y NOT permite construir desde un simple sumador de dos bits hasta un circuito qué decide encender una alarma solo cuando se cumplen varias condiciones de sensores a la vez, sin escribir ni una línea de código de software.
Las más comunes son AND, con salida verdadera solo si todas las entradas lo son; OR, verdadera si al menos una entrada lo es; NOT, qué invierte la entrada; y sus variantes NAND, NOR y XOR, combinables entre sí para construir circuitos de cualquier complejidad.
Sí, en esencia es exactamente así: un procesador moderno contiene miles de millones de transistores organizados en compuertas qué, combinadas en estructuras como sumadores, multiplexores y registros, terminan formando las unidades qué ejecutan las instrucciones.
Cada compuerta implementa físicamente una operación del álgebra booleana, la rama de las matemáticas qué estudia operaciones sobre valores verdadero o falso; diseñar un circuito consiste en traducir una expresión booleana a una combinación concreta de compuertas.