0% encontró este documento útil (0 votos)
7 vistas20 páginas

Evolución de Circuitos Lógicos y Procesadores

Cargado por

electrotecno2316
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas20 páginas

Evolución de Circuitos Lógicos y Procesadores

Cargado por

electrotecno2316
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD MAYOR DE SAN SIMÓN

FACULTAD DE TECNOLOGÍA

TRABAJO DE INVESTIGACIÓN

Integrantes: Céspedes Cáceres Samuel

Marconi Patty Fernando

Rojas Crespo Gabriel Álvaro

Tapia Vargas Pamela

Rodríguez Peña José Miguel

Docente: Mcs. Saúl Gerardo Mogro C.

Materia: Taller de Programación en Bajo Nivel

COCHABAMBA – BOLIVIA

1
ÍNDICE GENERAL

INTRODUCCIÓN .......................................................................................................................... 3

1.1. Antecedentes ........................................................................................................................ 4

1.2. Objetivos .............................................................................................................................. 8

1.2.1. Objetivo General ........................................................................................................... 8

1.2.2. Objetivos Específicos.................................................................................................... 8

1.3. Alcances ............................................................................................................................... 8

1.4. Marco Teórico .................................................................................................................... 10

1.5. Desarrollo ........................................................................................................................... 15

1.6. Conclusiones ...................................................................................................................... 17

BIBLIOGRAFÍA .......................................................................................................................... 19

2
INTRODUCCIÓN

Desde los fundamentos teóricos del álgebra booleana en el siglo XIX hasta los complejos

microprocesadores modernos, el desarrollo de los circuitos lógicos ha sido un viaje de innovación

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

complejidad creciente de los sistemas digitales.

Actualmente, los microprocesadores contienen miles de millones de puertas lógicas en un

solo chip, posibilitando operaciones computacionales complejas a velocidades altas y con un

consumo eficiente de energía, transformando la interacción humana con la tecnología y dando

lugar a innovaciones que han revolucionado la sociedad.

El presente trabajo de investigación abarca desde los conceptos matemáticos pioneros hasta

los sofisticados microprocesadores contemporáneos. Asimismo, se analizarán los tipos de circuitos

lógicos, desde los combinacionales hasta los secuenciales, y se discutirá cómo estos componentes

fundamentales son la base de la arquitectura de los procesadores modernos.

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

evolucionando para seguir impulsando la computación hacia nuevos horizontes.


1.1. Antecedentes

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

hitos más importantes tenemos a los siguientes:

● Algebra Booleana (Década de 1940): Claude Shannon demuestra el uso de álgebra

booleana para simplificar circuitos eléctricos.

● Primeros Computadores (1941): “Utilizaban la tecnología de los relés y tubos de vacío”

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

completamente operativa usando relés (Tato, 2014).

● 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,

combinando múltiples transistores en un solo chip. Esto permitió miniaturizar y aumentar

la complejidad de los circuitos.

● Microprocesadores (1971): El Intel 4004 es el primer microprocesador, integrando miles

de puertas lógicas en un solo chip.

● Evolución Continua: Los microprocesadores modernos contienen miles de millones de

puertas lógicas, permitiendo la ejecución de operaciones complejas a alta velocidad y con

bajo consumo energético.

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.

¿Qué es el Álgebra Booleana?

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

base teórica para el diseño y análisis de circuitos digitales.

Utiliza variables booleanas que solo pueden tener dos valores (verdadero o falso) y

operaciones lógicas fundamentales

¿Cuáles son las operaciones lógicas básicas fundamentales?

En el álgebra booleana tenemos 3 operaciones fundamentales y son:

1. AND (Conjunción): La salida es verdadera si y sólo si todas las entradas son verdaderas.

Es representada por el símbolo (•) o la palabra "AND".

2. OR (Disyunción): La salida es verdadera si al menos una de las entradas es verdadera. Es

representada por el símbolo (+) o la palabra "OR".

3. NOT (Negación): La salida es el valor contrario de la entrada. Es representada por una

línea sobre la variable o el símbolo (¬) o la palabra "NOT".

¿Cuál es la importancia de la Algebra Booleana?

Entre las aplicaciones más importantes tenemos:

● Simplificación de Circuitos Lógicos:

5
El álgebra booleana permite simplificar expresiones lógicas y reducir el número de

componentes necesarios en un circuito. Esto resulta en diseños más eficientes, compactos

y económicos, facilitando la creación de circuitos más complejos con menor esfuerzo y

recursos (Albert, 2023).

● Base Teórica de la Computación Digital:

Proporciona una base matemática sólida para la lógica binaria utilizada en todos los sistemas

digitales. Esto incluye la representación y manipulación de información en forma de bits (0 y

1), que es fundamental para el funcionamiento de computadoras, dispositivos electrónicos y

sistemas embebidos.

● Diseño y Verificación de Hardware:

Facilita el diseño, análisis y verificación de circuitos lógicos, tanto combinacionales como

secuenciales. Herramientas como los mapas de Karnaugh y las identidades booleanas permiten

a los ingenieros optimizar y verificar circuitos antes de su implementación física, mejorando

la fiabilidad y eficiencia del hardware.

● Automatización y Desarrollo de Tecnología Avanzada:

Es esencial en el desarrollo de tecnologías avanzadas, como microprocesadores y circuitos

integrados. El uso del álgebra booleana en herramientas de diseño asistido por computadora

(CAD) permite la automatización del diseño de circuitos, acelerando la innovación y el avance

tecnológico en la industria electrónica y de la computación.

6
Entonces, el álgebra booleana ha sido esencial en el desarrollo de circuitos lógicos al

proporcionar un marco teórico y herramientas prácticas para representar, simplificar, diseñar,

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

importante es la Aparición de los Transistores

¿Qué es un Transistor?

Un transistor es un dispositivo semiconductor utilizado para amplificar o conmutar señales

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).

¿Por qué son importantes los transistores?

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

transistor, se desarrollaron rápidamente diferentes tipos de transistores, como los transistores

bipolares de unión (BJT) y los transistores de efecto de campo (FET).

7
1.2. Objetivos

1.2.1. Objetivo General

Analizar el desarrollo y funcionamiento de los procesadores a partir de los circuitos lógicos en la

creación y evolución de los procesadores.

1.2.2. Objetivos Específicos

- Estudiar y comprender los diferentes tipos de circuitos lógicos y su funcionamiento.

- Comprender cómo se forman los procesadores a partir de los circuitos lógicos.

- Analizar la evolución y el impacto de los procesadores.

- Ver las tendencias futuras en el diseño y desarrollo de procesadores.

1.3. Alcances

Impacto en la Sociedad

El cambio de circuitos lógicos a procesador significó un cambio gigante en la persona

normal. “Si hablamos de electrodomésticos, automóviles, tabletas y, por supuesto, computadoras

y servidores, hablamos de procesadores” (Saldaña, Procesadores… El cimiento de la era digital,

2022).

En un aspecto cada vez más generalizado, los procesadores nos han ayudado a mantenernos

conectados con amistades, familiares y compañeros de trabajo. El procesador se ha convertido, sin

duda, en el pilar tecnológico para vivir nuestra vida en la “nueva normalidad”.

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

Los procesadores han revolucionado la medicina, desde el diagnóstico asistido por

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

mayor velocidad, lo que podría revolucionar campos como la criptografía y la investigación

científica.

Procesadores Neuromórficos: Inspirados en la estructura y funcionamiento del cerebro humano,

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

energético, se aplican en campos como la inteligencia artificial, robótica.

Materiales y Tecnologías de Fabricación Avanzados: La investigación en nuevos materiales,

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.

Alcance Educativo y Práctico

9
La disponibilidad de computadoras y dispositivos conectados ha facilitado el acceso a la

educación y formación, permitiendo a más personas aprender nuevas habilidades y conocimientos.

Las clases virtuales fueron de gran ayuda durante la pandemia además de ofrecer calculadoras

inteligentes, etc.

El uso de simuladores y herramientas de diseño de circuitos lógicos permite a los

estudiantes de diferentes áreas visualizar y experimentar con conceptos teóricos de manera

interactiva. Además de poder aplicar sus conocimientos y simulaciones en proyectos reales.

La robótica es otra rama donde los procesadores juegan un papel muy importante en la

creación y programación en distintos tipos de robots.

1.4. Marco Teórico

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

menudo representados como 1 y 0, respectivamente” (StudySmaster ES, 2024).

Tipos de Circuitos Lógicos

Los tipos de circuitos lógicos son:

• Circuitos Lógicos Combinacionales

• Circuitos Lógicos Secuenciales.

Estos son los circuitos básicos que se utilizan en la mayoría de los dispositivos electrónicos

digitales como computadoras, calculadoras, teléfonos móviles.

10
Circuitos Lógicos Combinacionales

Los circuitos lógicos combinacionales se componen básicamente de compuertas lógicas

como la compuerta AND, la compuerta OR, la compuerta NOT y las compuertas universales

(compuerta NAND y compuerta NOR) (Electrónica Online, 2021).

Todas estas compuertas se combinan para formar un circuito de conmutación complicado.

Las compuertas lógicas son bloques de construcción de circuitos lógicos combinacionales. En un

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.

Los codificadores y decodificadores son ejemplos de circuitos combinacionales. Un

decodificador convierte los datos codificados en binario en su entrada actual en varias líneas de

salida diferentes. Otros ejemplos de circuitos de conmutación combinacionales son: Sumador

medio y Sumador completo, codificador, decodificador, multiplexor, demultiplexor, convertidor

de código, etc.

Circuitos Lógicos Secuenciales

Un circuito lógico secuencial es diferente de los circuitos lógicos combinacionales. En el

circuito secuencial, la salida del dispositivo lógico no solo depende de las entradas presentes al

dispositivo, sino también de las entradas pasadas.

En otras palabras, la salida de un circuito lógico secuencial depende tanto de la entrada

actual como del estado actual del circuito.

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

lógicos digitales se diseñan utilizando una máquina de estados finitos.

Tipos de Circuitos Secuenciales

Los circuitos lógicos secuenciales se clasifican en: circuitos secuenciales síncronos y

circuitos secuenciales asíncronos.

1. Circuitos Secuenciales Síncronos

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

síncrono utiliza entradas pulsadas o de reloj (Electrónica Online, 2021).

2. Circuitos Secuenciales Asíncronos

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).

Arquitectura Básica de un Procesador

El procesador o CPU (Unidad Central de Procesamiento) es un componente

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

La Unidad de Control es “la encargada de dirigir el funcionamiento del procesador. Lo

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

instrucciones que se envían al procesador” (Profesional Review, 2019).

Esta unidad asegura que el resto de componentes funcionen de forma sincronizada

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

segundo” (Amazon, 2023).

• Secuenciador y Decodificador: Se define como “la parte de la unidad de control que se

encarga de interpretar la instrucción que se encuentra en el registro de instrucciones, es base a una

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

control le ha indicado de haga (operador).

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é

El siguiente nivel de almacenamiento es la memoria caché, que también es una memoria

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

directamente desde la memoria RAM.

Buses de entrada y salida

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.

• Bus de direcciones: Por el bus de direcciones no circulan datos, sino direcciones de

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

aeropuerto (Profesional Review, 2019).

1.5. Desarrollo

Tipos de circuitos lógicos y su aplicación en sistemas digitales

Los circuitos lógicos son importantes por la capacidad de procesar información binaria

eficientemente y tenemos 2 tipos:

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,

NOR, XOR y XNOR.

● Son muy útiles para la aritmética binaria básica y además para la

codificación/descodificación de datos

Circuitos Lógicos Secuenciales

● Aquí se hace uso de la memoria para guardar estados previos, lo que permite realizar

operaciones basadas en entradas actuales y estados anteriores

Combinación de circuitos de lógicos para formar componentes de procesadores

Unidad Aritmetico-Logica (ALU)

● Es el corazón de la CPU y se encarga de las operaciones aritméticas (suma, resta,

multiplicación, división) y lógicas (AND, OR, NOT) sobre datos binarios.

● Estas operaciones son realizadas gracias a varios circuitos lógicos combinacionales

Registros y Contadores

● Estos registros son unidades de almacenamiento que contienen datos que son procesados

constantemente por la CPU

● Los contadores hacen uso de circuitos secuenciales con el fin de generar secuencias de

números binarios para manejar bucles

Evolución de los procesadores

16
● Primer procesador (intel 4004):

Fue el primer microprocesador comercial, que utilizaba circuitos integrados para su

funcionamiento, con la capacidad de combinar varias funciones en un solo chip

● Procesadores de 8 y 16 bits (1970 - 1980):

Las capacidades de procesamiento fueron mejoradas junto con la dirección de la memoria

siendo utilizados en computadoras personales

● Procesadores de 32 y 64 bits (1990-2000):

Permitió el manejo de mayor número de datos y con el procesamiento de operaciones más

complejas, incrementado el rendimiento mucho más

● Procesadores Modernos (2010 - presente):

Para estos procesadores se mejora el uso de la energía, consiguiendo un rendimiento

superior con menos energía. También se integran múltiples núcleos para mejorar el

rendimiento de tareas. Además, incorporando unidades de procesamiento gráfico para una

mejora notable

1.6. Conclusiones

En conclusión, la evolución de los circuitos lógicos hacia los procesadores modernos ha

sido marcada por hitos significativos que han transformado la tecnología digital.

Desde los fundamentos del álgebra booleana hasta el desarrollo del transistor, que

revolucionó la miniaturización y eficiencia de los circuitos, cada avance ha contribuido a la

capacidad actual de los microprocesadores de integrar millones de compuertas en un solo chip.

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.

En particular, el álgebra booleana ha sido crucial no solo en la simplificación de circuitos

lógicos, sino también como base teórica para el diseño de sistemas digitales en una amplia gama

de aplicaciones, desde la electrónica de consumo hasta la computación de alto rendimiento.

En conjunto, estos desarrollos destacan la importancia continua de la investigación y la

innovación en la evolución de los procesadores, promoviendo avances tecnológicos que moldean

continuamente el mundo digital contemporáneo.

18
BIBLIOGRAFÍA

Tato, A. G. (2014). La Computación Competitiva. 92.


[Link]
[Link]

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]

Díaz, J. J. (20 de Noviembre de 2013). WordPress.


[Link]

Electrónica Online. (20 de Mayo de 2021). Electrónica Online.


[Link]

Profesional Review. (23 de Octubre de 2019). Profesional Review.


[Link]

Profesional Review. (30 de Junio de 2019). Profesional Review.


[Link]

Saldaña, E. (25 de Marzo de 2022). Procesadores… El cimiento de la era digital. Revista Central:
[Link]

Amazon. (14 de Agosto de 2023). Amazon Web Services. [Link]

StudySmaster ES. (18 de Junio de 2024). StudySmaster ES.


[Link]
datos-en-ciencias-de-la-computacion/circuitos-logicos/

19
Nielsen, M. A., & Chuang, I. L. (2010). Quantum Computation and Quantum Information: 10th

Anniversary Edition. Cambridge University Press.

Mead, C. (2020). How We Created the World's First Neuromorphic Processor. IEEE Spectrum.

20

También podría gustarte