Evolución de Circuitos Lógicos y Procesadores
Evolución de Circuitos Lógicos y Procesadores
FACULTAD DE TECNOLOGÍA
TRABAJO DE INVESTIGACIÓN
COCHABAMBA – BOLIVIA
1
ÍNDICE GENERAL
INTRODUCCIÓN .......................................................................................................................... 3
BIBLIOGRAFÍA .......................................................................................................................... 19
2
INTRODUCCIÓN
Desde los fundamentos teóricos del álgebra booleana en el siglo XIX hasta los complejos
tecnológica continua. Este campo ha evolucionado desde los primeros conceptos de compuertas
lógicas implementadas con relés y tubos de vacío hasta la revolución introducida por los
transistores, y más tarde, por los circuitos integrados, que permitieron la miniaturización y la
El presente trabajo de investigación abarca desde los conceptos matemáticos pioneros hasta
lógicos, desde los combinacionales hasta los secuenciales, y se discutirá cómo estos componentes
En síntesis, este estudio invita a explorar cómo los circuitos lógicos han sido la base sobre
la cual se han construido los procesadores modernos y como estos últimos continúan
Los antecedentes del origen y la evolución de los circuitos lógicos se remontan a conceptos
matemáticos y científicos que precedieron a la tecnología moderna de circuitos lógicos. Entre los
para implementar puertas lógicas. Estos eran grandes y consumían mucha energía, “como
por ejemplo el computador Zuse Z3 creado por Konrad Zuse en 1941”, primera máquina
● Transistores (1947): Reemplazan los tubos de vacío, haciendo los circuitos más pequeños,
rápidos y eficientes.
● Circuitos Integrados (1958): Jack Kilby y Robert Noyce desarrollan el circuito integrado,
Es así que, con el paso del tiempo, estos hitos marcaron un antes y un después para el avance
tecnológico desde pequeños circuitos lógicos hasta los microprocesadores de hoy en día. Pero
4
sobre todo el desarrollo del álgebra booleana fue un pilar fundamental durante la evolución de los
circuitos lógicos.
El álgebra de Boole, desarrollada por George Boole en el siglo XIX, es una rama de la
matemática que se centra en operaciones lógicas sobre valores binarios (0 y 1). Proporciona una
Utiliza variables booleanas que solo pueden tener dos valores (verdadero o falso) y
1. AND (Conjunción): La salida es verdadera si y sólo si todas las entradas son verdaderas.
5
El álgebra booleana permite simplificar expresiones lógicas y reducir el número de
Proporciona una base matemática sólida para la lógica binaria utilizada en todos los sistemas
sistemas embebidos.
secuenciales. Herramientas como los mapas de Karnaugh y las identidades booleanas permiten
integrados. El uso del álgebra booleana en herramientas de diseño asistido por computadora
6
Entonces, el álgebra booleana ha sido esencial en el desarrollo de circuitos lógicos al
verificar y optimizar circuitos digitales. Su impacto se extiende a toda la tecnología moderna, desde
simples dispositivos electrónicos hasta complejos sistemas de computación. Otro hito no menos
¿Qué es un Transistor?
electrónicas. Está compuesto por materiales semiconductores, como el silicio, y tiene tres
terminales: emisor, base y colector (en BJTs) o fuente, puerta y drenaje (en FETs).
Antes de los transistores, los tubos de vacío eran utilizados para amplificación y
conmutación en circuitos electrónicos. Sin embargo, eran grandes, consumían mucha energía y
eran propensos a fallos. “En 1947, los físicos John Bardeen, Walter Brattain y William Shockley,
trabajando en los Laboratorios Bell, inventaron el primer transistor. Su desarrollo fue motivado
por la necesidad de encontrar una alternativa más eficiente y fiable a los tubos de vacío” (Historia
Universal, 2023).
Un transistor puede trabajar como Amplificador o como Conmutador, este último modo de
trabajo, fue el que revolucionó el desarrollo de los circuitos lógicos. A partir de la invención del
7
1.2. Objetivos
1.3. Alcances
Impacto en la Sociedad
2022).
En un aspecto cada vez más generalizado, los procesadores nos han ayudado a mantenernos
Los procesadores tienen un impacto negativo con la naturaleza ya que al gastar tanta
energía generan contaminación al igual que la mayoría de las empresas que los fabrican generan
8
mucho dióxido de Carbono. La implementación de procesadores más modernos como un
procesador x86 tiene un impacto positivo en la naturaleza ya que estos ahorran más energía y son
más eficientes.
Salud y Medicina
computadora, dispositivos médicos avanzados y terapias que mejoran la calidad de vida de los
pacientes.
Perspectivas Futuras
Computación Cuántica: Los procesadores cuánticos utilizan qubits, que pueden representar
múltiples estados simultáneamente, lo que permite realizar cálculos mucho más complejos y a
científica.
los procesadores neuromórficos están diseñados para emular las redes neuronales biológicas.
Utilizan una arquitectura que permite el procesamiento paralelo masivo y un bajo consumo
como el grafeno y otros semiconductores avanzados, promete superar las limitaciones actuales de
los transistores de silicio, permitiendo procesadores más rápidos, eficientes, pequeños y flexibles.
9
La disponibilidad de computadoras y dispositivos conectados ha facilitado el acceso a la
Las clases virtuales fueron de gran ayuda durante la pandemia además de ofrecer calculadoras
inteligentes, etc.
La robótica es otra rama donde los procesadores juegan un papel muy importante en la
Un circuito lógico puede definirse como: “Un circuito eléctrico que ejecuta operaciones
lógicas en una o más entradas binarias para producir una única salida binaria. Funcionan basándose
en los principios del álgebra booleana, que se fundamentan en los valores de verdadero y falso, a
Estos son los circuitos básicos que se utilizan en la mayoría de los dispositivos electrónicos
10
Circuitos Lógicos Combinacionales
como la compuerta AND, la compuerta OR, la compuerta NOT y las compuertas universales
circuito lógico combinacional, la salida en cualquier instante de tiempo depende sólo de la entrada
presente en ese instante particular de tiempo y los circuitos combinacionales no tienen ningún
dispositivo de memoria.
decodificador convierte los datos codificados en binario en su entrada actual en varias líneas de
de código, etc.
circuito secuencial, la salida del dispositivo lógico no solo depende de las entradas presentes al
11
A diferencia de los circuitos combinacionales, los circuitos secuenciales tienen dispositivos
de memoria para almacenar las salidas pasadas. De hecho, los circuitos lógicos digitales
secuenciales no son más que circuitos combinacionales con memoria. Estos tipos de circuitos
Estos son circuitos lógicos digitales síncronos, donde la transición del estado de salida tiene
lugar sólo cuando la señal de entrada se aplica junto con los pulsos de reloj. El circuito secuencial
Estos son circuitos lógicos digitales asíncronos, donde “la transición del estado de salida
tiene lugar incluso si no aplicamos la señal de entrada junto con los pulsos de reloj. El circuito
asíncrono utiliza pulsos de entrada en lugar de señales de reloj” (Electrónica Online, 2021).
electrónico en forma de chip de silicio que se encarga de llevar a cabo todos los cálculos
aritméticos lógicos que generan los programas y el sistema operativo alojados en el disco
duro o almacenamiento central. La CPU toma las instrucciones desde la memoria RAM
12
para procesarlas y posteriormente enviar la respuesta de nuevo a la memoria RAM, de esta
forma se crea un flujo de trabajo con el que puede interactuar el usuario (Profesional
Review, 2019).
Unidad de control
hace impartiendo órdenes en forma de señales de control a la memoria RAM, la unidad aritmético-
lógica y los dispositivos de entrada y salida para que sepan cómo gestionar la información e
mediante señales de reloj y temporización. A su vez, podemos distinguir dentro de él las siguientes
partes:
• Reloj (CLK): El reloj “genera un pulso constante a una frecuencia específica. La velocidad
del reloj se mide en hercios (Hz) y determina cuántas instrucciones puede ejecutar la CPU por
memoria ROM que contiene microinstrucciones que controlan la ejecución de las instrucciones”
(Díaz, 2013).
Unidad Aritmético-Lógica
13
Ésta la conocerás seguramente por sus siglas en inglés “ALU”. La ALU se encarga de
realizar todos los cálculos aritméticos y lógicos con números enteros a nivel de bits, esta unidad sí
que trabaja directamente con las instrucciones (operandos) y con la operación que la unidad de
Los operandos pueden venir, bien de los registros internos del procesador, o directamente
de la memoria RAM, incluso se pueden generar en la propia ALU como resultado de otra
operación. La salida de ésta, será el resultado de la operación, siendo otra palabra que será
almacenada en un registro.
Registros
Los procesadores actuales cuentan con un sistema propio de almacenamiento, por así
decirlo, y la unidad más pequeña y rápida son los registros. Básicamente se trata de un pequeño
almacén en donde se almacenan las instrucciones que se están procesando y los resultados
obtenidos de ellas.
Memoria caché
extremadamente rápida, mucho más que la memoria RAM que se encarga de almacenar las
instrucciones que serán inminentemente usadas por el procesador. O al menos intentará almacenar
las instrucciones que cree que será usada, ya que a veces no hay más remedio que pedirlas
14
El bus es el canal de comunicación entre los distintos elementos que forman un ordenador.
Son las líneas físicas por donde circulan los datos en forma de electricidad, las instrucciones y
todos los elementos necesarios para procesar. Estos buses se pueden situar directamente dentro del
procesador o fuera de él, en la placa base. Existen tres tipos de buses en un ordenador:
• Bus de datos: Es el bus por donde circulan los datos que envían y reciben los distintos
componentes, hacia o desde el procesador. Esto significa que es un bus bidireccional y por él
circularán palabras con una longitud de 64 bits, la longitud que el procesador es capaz de manejar.
memoria para ubicar dónde están los datos almacenados en la memoria. La memoria RAM es
como un gran almacén de datos dividido en celdas, y cada una de estas celdas tiene su propia
dirección. Será el procesador el que pida a la memoria el dato mediante el envío de una dirección
de memoria, esta dirección debe ser tan grande como celdas tenga la memoria RAM.
• Bus de control: El bus de control es el encargado de gestionar los dos buses anteriores,
mediante señales de control y temporización para hacer un uso sincronizado y eficiente de toda la
información que circula desde o hacia el procesador. Sería como la torre de control aéreo de un
1.5. Desarrollo
Los circuitos lógicos son importantes por la capacidad de procesar información binaria
15
Circuitos Lógicos Combinacionales:
● Hacen uso de compuertas lógicas con el fin de realizar operaciones con los datos de entrada
sin la necesidad de almacenar información, compuertas como: AND, OR, NOT, NAND,
codificación/descodificación de datos
● Aquí se hace uso de la memoria para guardar estados previos, lo que permite realizar
Registros y Contadores
● Estos registros son unidades de almacenamiento que contienen datos que son procesados
● Los contadores hacen uso de circuitos secuenciales con el fin de generar secuencias de
16
● Primer procesador (intel 4004):
superior con menos energía. También se integran múltiples núcleos para mejorar el
mejora notable
1.6. Conclusiones
sido marcada por hitos significativos que han transformado la tecnología digital.
Desde los fundamentos del álgebra booleana hasta el desarrollo del transistor, que
Estos avances no solo han permitido la ejecución rápida y eficiente de operaciones complejas con
17
bajos consumos energéticos, sino que también han sentado las bases para la industria digital
moderna.
lógicos, sino también como base teórica para el diseño de sistemas digitales en una amplia gama
18
BIBLIOGRAFÍA
Historia Universal. (1 de Enero de 2023). Jhon Bardeen, Walter Brattain y Willian Shockley:
Inventores del transistor, crucial para la electrónica moderna. [Link]:
[Link]
del-transistor-crucial-para-la-electronica-moderna/
Albert. (4 de Julio de 2023). Qué es el álgebra de Boole y dónde se aplica. Escuela de Postgrado
de Ingeniería y Arquitectura: [Link]
Saldaña, E. (25 de Marzo de 2022). Procesadores… El cimiento de la era digital. Revista Central:
[Link]
19
Nielsen, M. A., & Chuang, I. L. (2010). Quantum Computation and Quantum Information: 10th
Mead, C. (2020). How We Created the World's First Neuromorphic Processor. IEEE Spectrum.
20