Academia de Informatica

Historia y Funcionamiento de la CPU

Iniciar sesion

No tengo cuenta, registrarme

🏆

Curso completado!

Has demostrado que dominas la CPU de principio a fin

CPU-MASTER-2026

Ensena este codigo a Papa para reclamar tu premio

Que vamos a ver en este curso?

Leccion 1 de 28 • Introduccion • ~4 min lectura

Bienvenidos Daniel, Diego y Sergio. Este curso trata sobre la pieza mas importante de cualquier ordenador: el procesador (CPU). Sin el, ningun ordenador funciona.

Lo que vais a aprender

Este curso esta dividido en 5 bloques:

  1. Que es una CPU - Entender que hace y por que es tan importante
  2. Historia - Desde las primeras maquinas del tamano de una habitacion hasta los chips que llevais en el bolsillo
  3. Fabricacion - Como se crea un procesador a partir de arena (si, arena de verdad)
  4. Funcionamiento - Que pasa dentro del chip cuando ejecutais un programa o un juego
  5. Futuro - Multi nucleo, chiplets, 3D V-Cache y lo que viene
Para que os sirve esto?

Cuando sepais como funciona una CPU, entendereis por que unos ordenadores van mas rapido que otros, por que el vuestro a veces va lento, y podreis elegir componentes con criterio cuando monteis o mejoreis un PC.

Que necesitais?

  • Solo curiosidad. No hace falta saber programar ni tener conocimientos previos.
  • Vuestro portatil con Ubuntu para hacer las practicas de los ultimos temas (comprobar vuestra CPU, etc.)
Concepto clave: La CPU (Central Processing Unit) es el "cerebro" del ordenador. Ejecuta todas las instrucciones de los programas que usais: desde abrir Firefox hasta cada frame de un videojuego.

Que es un procesador?

Leccion 2 de 28 • Introduccion • ~5 min lectura

Un procesador o CPU (Central Processing Unit - Unidad Central de Procesamiento) es un chip electronico que ejecuta las instrucciones de los programas. Es el componente que "piensa" dentro del ordenador.

Que hace exactamente?

La CPU hace 3 cosas basicas en un ciclo infinito:

  1. BUSCAR (Fetch) - Va a la memoria RAM y coge la siguiente instruccion
  2. DECODIFICAR (Decode) - Interpreta que le estan pidiendo hacer
  3. EJECUTAR (Execute) - Realiza la operacion (sumar, mover datos, comparar...)
+----------+ +-----------+ +----------+ | BUSCAR | ---> | DECODIF. | ---> | EJECUTAR | | (Fetch) | | (Decode) | | (Execute)| +----------+ +-----------+ +----------+ ^ | |_____________________________________| (siguiente instruccion)

Este ciclo se repite miles de millones de veces por segundo. Un procesador moderno como el que teneis en vuestros portatiles hace aproximadamente 3.000.000.000 (3 mil millones) de estos ciclos cada segundo.

Donde esta la CPU?

La CPU es un chip cuadrado de unos 3-5 cm que va encajado en un socket de la placa base. Encima lleva un disipador con ventilador porque genera mucho calor al trabajar.

Sabiais que...

Vuestro movil tambien tiene una CPU, pero integrada con otras cosas (GPU, modem...) en lo que se llama un SoC (System on Chip). Por ejemplo, los Samsung Galaxy llevan un chip Exynos o Snapdragon que tiene todo junto.

Caracteristicas principales de una CPU

CaracteristicaQue significaEjemplo
NucleosCuantos "cerebros" tiene dentro. Mas nucleos = puede hacer mas cosas a la vez4, 6, 8, 16 nucleos
Frecuencia (GHz)Velocidad a la que trabaja cada nucleo. Mas GHz = mas rapido3.5 GHz, 5.0 GHz
CacheMemoria ultra rapida dentro de la propia CPUL1: 64KB, L2: 512KB, L3: 16MB
TDPCuanta energia consume (y calor genera)65W, 125W
Proceso (nm)Tamano de los transistores. Menor = mas eficiente7nm, 5nm, 3nm
Concepto clave: La CPU no es lo unico que importa en un PC. Trabaja en equipo con la RAM (memoria temporal), el almacenamiento (SSD/HDD), y la GPU (tarjeta grafica para imagenes y juegos). Pero sin CPU, nada funciona.

Practica en vuestro portatil (Ubuntu)

Abrid la terminal (Ctrl+Alt+T) y escribid:

$ lscpu

Vereis informacion de vuestra CPU: modelo, nucleos, frecuencia, cache... Comparad los datos entre vuestros tres portatiles!

Otro comando util:

$ cat /proc/cpuinfo | head -30

Primera generacion de ordenadores (1940-1956)

Leccion 3 de 28 • Historia • ~8 min lectura

Los primeros ordenadores no tenian nada que ver con lo que conoceis hoy. Eran maquinas del tamano de una habitacion, pesaban toneladas y usaban unas piezas llamadas valvulas de vacio (tubos de vacio) en vez de transistores.

Las valvulas de vacio

Una valvula de vacio es un tubo de cristal (como una bombilla grande) que puede actuar como un interruptor electronico: deja pasar la corriente o la corta. Esto es exactamente lo que necesita un ordenador para funcionar: algo que pueda estar en dos estados (encendido/apagado, o sea, 1/0).

Problemas de las valvulas
  • Enormes: Cada una media unos 10 cm
  • Calientes: Generaban muchisimo calor
  • Fragiles: Se fundian constantemente (como las bombillas)
  • Caras: Miles de dolares cada una
  • Consumo: Un ordenador con 18.000 valvulas consumia 150.000 vatios

Los ordenadores mas importantes de esta epoca

Colossus (1943) - Reino Unido

Construido en secreto durante la Segunda Guerra Mundial para descifrar los mensajes codificados de los nazis (cifrado Lorenz). Usaba 1.500 valvulas de vacio. Fue tan secreto que el gobierno britanico destruyo los planos despues de la guerra.

ENIAC (1945) - Estados Unidos

Considerado el primer ordenador electronico de proposito general. Sus numeros son impresionantes:

CaracteristicaENIAC (1945)Vuestro portatil (2025)
Peso27 toneladas~2 kg
Tamano167 m2 (un piso entero)Cabe en la mochila
Valvulas/Transistores18.000 valvulas~10.000.000.000 transistores
Operaciones/segundo5.000~3.000.000.000
Consumo150.000 W~45 W
Precio (ajustado)~7 millones $ actuales~500 $

UNIVAC I (1951)

El primer ordenador comercial. La empresa Remington Rand lo vendio al gobierno de EE.UU. para procesar datos del censo. Fue famoso porque predijo correctamente la victoria de Eisenhower en las elecciones de 1952 cuando nadie se lo creia.

Concepto clave: La primera generacion demostro que las maquinas podian calcular. Pero las valvulas de vacio eran demasiado grandes, calientes y poco fiables. Se necesitaba algo mejor... y llego el transistor.
Dato curioso

Cuenta la leyenda que el ENIAC atraia tantos insectos por el calor y la luz de las valvulas que cuando fallaba, los tecnicos buscaban literalmente "bugs" (bichos) dentro de la maquina. De ahi viene la palabra "bug" para referirse a un error informatico.

Arquitectura de Von Neumann

Leccion 4 de 28 • Historia • ~8 min lectura

John von Neumann fue un matematico hungaro-estadounidense que en 1945 propuso un diseno que cambio la historia de la informatica para siempre. Practicamente todos los ordenadores actuales (incluidos los vuestros) siguen su arquitectura.

El problema antes de Von Neumann

Los primeros ordenadores como el ENIAC se programaban con cables. Literalmente, habia que reconectar cables fisicos para cambiar de programa. Esto podia tardar dias para preparar un calculo nuevo.

La idea genial: programa almacenado

Von Neumann propuso algo revolucionario: guardar el programa en la misma memoria que los datos. Asi, cambiar de programa es simplemente cargar nuevas instrucciones en la memoria, sin tocar ningun cable.

Los 4 componentes

La arquitectura Von Neumann divide el ordenador en 4 partes:

+------------------+ | MEMORIA | | (datos + progr.) | +--------+---------+ | +-------+-------+ | | +------+------+ +-----+------+ | UNIDAD | | UNIDAD | | DE CONTROL | | ARITMETICO | | (UC) | | LOGICA | | | | (ALU) | +------+------+ +-----+------+ | | +-------+-------+ | +--------+---------+ | ENTRADA/SALIDA | | (teclado, pant.)| +------------------+
ComponenteQue haceEquivalente actual
MemoriaAlmacena datos e instrucciones del programaRAM
Unidad de Control (UC)Dirige el flujo: que instruccion toca, a donde van los datosParte de la CPU
ALUHace los calculos: sumar, restar, compararParte de la CPU
Entrada/SalidaComunicacion con el exteriorTeclado, pantalla, USB...

La UC + la ALU juntas forman lo que hoy llamamos CPU.

El cuello de botella de Von Neumann

Esta arquitectura tiene un problema que sigue existiendo hoy: la CPU es mucho mas rapida que la memoria. La CPU tiene que esperar a que los datos lleguen desde la RAM. Es como si Usain Bolt tuviera que esperar a que le traigan la pelota caminando.

Como se soluciona hoy?

Con memorias cache (L1, L2, L3) que son memorias mas pequenas pero ultra rapidas dentro de la propia CPU. Los datos mas usados se guardan ahi para no tener que ir a la RAM cada vez.

Concepto clave: La arquitectura Von Neumann es la base de todos los ordenadores modernos: un procesador (UC + ALU) que lee instrucciones y datos de una memoria compartida, y se comunica con dispositivos de entrada/salida. Simple, elegante y aun vigente 80 anos despues.

Historia del transistor

Leccion 5 de 28 • Historia • ~6 min lectura

El transistor es el invento mas importante del siglo XX. Sin el, no existirian los ordenadores, los moviles, internet, ni practicamente nada electronico que usais a diario.

El nacimiento (1947)

Tres cientificos de los Bell Labs (el laboratorio de investigacion de la compania telefonica AT&T) inventaron el primer transistor:

  • John Bardeen
  • Walter Brattain
  • William Shockley

Los tres ganaron el Premio Nobel de Fisica en 1956 por este invento.

Que solucionaba?

El transistor hacia lo mismo que una valvula de vacio (actuar como interruptor electronico) pero era:

CaracteristicaValvula de vacioTransistor
Tamano~10 cm~1 cm (1947), hoy: 3 nanometros
ConsumoMuy altoMinimo
CalorMuchisimoPoco
DurabilidadSe fundian constantementePracticamente infinita
VelocidadLentaMucho mas rapida
PrecioCaroCada vez mas barato

De que esta hecho?

Los transistores se fabrican con semiconductores, principalmente silicio (Si). El silicio es el segundo elemento mas abundante en la corteza terrestre: esta en la arena de la playa. Por eso la zona de California donde estan las grandes empresas tecnologicas (Apple, Google, Intel...) se llama Silicon Valley (Valle del Silicio).

Semiconductor

Un semiconductor es un material que no es ni buen conductor de electricidad (como el cobre) ni aislante (como el plastico). Su "truco" es que se puede controlar cuando conduce y cuando no, anadiendo impurezas (un proceso llamado dopaje). Esto es lo que permite que funcione como interruptor.

La miniaturizacion

La historia del transistor es la historia de hacerlo cada vez mas pequeno:

  • 1947: Primer transistor - del tamano de un dedo
  • 1960s: Se meten varios en un chip (circuito integrado)
  • 1971: Intel 4004 - 2.300 transistores en un chip
  • 2000s: Millones de transistores
  • 2024: Apple M4 Ultra - 141.000 millones de transistores en un solo chip
Concepto clave: Un transistor es un interruptor microscopico hecho de silicio. Los procesadores modernos contienen miles de millones de estos interruptores que se encienden y apagan miles de millones de veces por segundo. Cada encendido/apagado es un 1 o un 0: el lenguaje binario de los ordenadores.

Funcionamiento del transistor

Leccion 6 de 28 • Historia • ~7 min lectura

Ya sabeis que un transistor es un interruptor. Ahora vamos a entender como funciona por dentro.

El transistor MOSFET

El tipo de transistor que usan los procesadores modernos se llama MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor). Tiene 3 partes:

PUERTA (Gate) | +-------+-------+ | /////////// | <-- Oxido (aislante) +---+-------+---+ | | FUENTE DRENAJE (Source) (Drain) | | +---+---+---+---+ | N | N | <-- Silicio dopado tipo N +---+---+---+---+ | P-type | <-- Silicio dopado tipo P +-----------+
  • Fuente (Source): Por donde entra la corriente
  • Drenaje (Drain): Por donde sale la corriente
  • Puerta (Gate): El "interruptor". Controla si la corriente pasa o no

Como funciona?

  1. Sin voltaje en la puerta: No pasa corriente entre fuente y drenaje = estado 0 (apagado)
  2. Con voltaje en la puerta: Se crea un "canal" que permite pasar la corriente = estado 1 (encendido)

Es como una presa: la puerta decide si el agua (electricidad) pasa o se queda bloqueada.

La analogia del grifo

Pensad en un grifo de agua. La fuente es la tuberia que trae el agua. El drenaje es por donde sale. Y la puerta es la llave del grifo: girandola controlais si sale agua (1) o no (0). El transistor hace exactamente esto pero con electricidad, y lo hace miles de millones de veces por segundo.

Nanometros: el tamano importa

Cuando oimos que un procesador esta fabricado en "5 nanometros" o "3 nanometros", se refiere (simplificando) al tamano de la puerta del transistor. Cuanto mas pequena:

  • Mas transistores caben en el mismo espacio = mas potencia
  • Menos energia necesitan para cambiar de estado = menos consumo y calor
  • Mas rapido puede cambiar entre 0 y 1 = mayor frecuencia
Para que os hagais una ideaTamano
Un pelo humano~80.000 nanometros
Globulo rojo~7.000 nanometros
Virus COVID~100 nanometros
Transistor CPU 2020~7 nanometros
Transistor CPU 2025~3 nanometros
Un atomo de silicio~0.2 nanometros
El limite fisico

Estamos llegando a tamanos tan pequenos que los electrones empiezan a comportarse de forma rara (efectos cuanticos). A menos de ~1 nm, los electrones pueden "atravesar" barreras que no deberian, causando errores. Por eso los ingenieros buscan nuevas soluciones como apilar transistores en 3D.

Concepto clave: Un transistor MOSFET es un interruptor con 3 terminales. La puerta controla si pasa corriente (1) o no (0). Los procesadores modernos tienen miles de millones de estos interruptores de 3 nanometros que cambian de estado miles de millones de veces por segundo. Todo lo que hace un ordenador se reduce a combinaciones de estos 1s y 0s.

Segunda generacion de ordenadores (1956-1964)

Leccion 7 de 28 • Historia • ~7 min lectura

La segunda generacion marca la transicion de las valvulas de vacio a los transistores. Los ordenadores se volvieron mas pequenos, rapidos, baratos y fiables.

Caracteristicas principales

  • Transistores en vez de valvulas de vacio
  • Aparecen los primeros lenguajes de programacion: FORTRAN (1957) y COBOL (1959)
  • Se usa memoria de nucleos magneticos (pequenos anillos de ferrita)
  • Los ordenadores pasan de ocupar salas enteras a ocupar "solo" armarios grandes
  • Aparece el concepto de sistema operativo basico

Ordenadores destacados

IBM 7090 (1959)

Uno de los ordenadores mas potentes de su epoca. Completamente transistorizado. Se uso para:

  • Calculos de la NASA para las misiones Mercury (los primeros astronautas americanos)
  • Prediccion meteorologica
  • Investigacion cientifica

Costaba unos 3 millones de dolares de la epoca.

PDP-1 (1960) - Digital Equipment Corporation

El primer ordenador "pequeno" (del tamano de un frigorifico grande). Costaba "solo" 120.000 dolares. Con el se creo el primer videojuego de la historia: Spacewar! (1962), un juego de naves espaciales para dos jugadores.

Primer videojuego!

Spacewar! fue creado por estudiantes del MIT. Dos naves orbitaban alrededor de una estrella y se disparaban. Los controles eran switches fisicos del ordenador. De ahi nacio toda la industria del videojuego que conoceis hoy.

Comparacion de generaciones

1a Gen (valvulas)2a Gen (transistores)
Componente baseValvula de vacioTransistor
TamanoSala enteraArmario grande
FiabilidadSe averiaba constantementeMucho mas fiable
CalorEnorme, necesitaba aire acond.Mucho menos
ProgramacionCables y codigo maquinaFORTRAN, COBOL
VelocidadMiles de op/sCientos de miles de op/s
Concepto clave: La segunda generacion demostro que los transistores eran muy superiores a las valvulas. Pero cada transistor era todavia una pieza individual que habia que soldar a mano. El siguiente paso seria meter muchos transistores en un solo chip: el circuito integrado.

Historia del circuito integrado

Leccion 8 de 28 • Historia • ~5 min lectura

En 1958 ocurrio otro salto gigante: meter muchos transistores en un unico chip de silicio. Esto es el circuito integrado (IC - Integrated Circuit), tambien llamado chip o microchip.

Los dos inventores

Dos personas llegaron a la misma idea de forma independiente, casi al mismo tiempo:

Jack Kilby - Texas Instruments (1958)

Nuevo empleado en Texas Instruments, mientras todos estaban de vacaciones, tuvo la idea de fabricar todos los componentes de un circuito en un solo trozo de semiconductor. Creo el primer circuito integrado funcional en septiembre de 1958. Gano el Premio Nobel de Fisica en 2000.

Robert Noyce - Fairchild Semiconductor (1959)

Desarrollo una version mejorada del circuito integrado usando un proceso llamado "planar", que era mucho mas facil de fabricar en masa. Noyce fundo despues Intel en 1968, la empresa que domino los procesadores durante decadas.

Por que fue tan importante?

Antes del circuito integrado, cada transistor era una pieza separada que habia que conectar con cables soldados a mano. Un ordenador con 10.000 transistores necesitaba 10.000 piezas soldadas individualmente. Con el circuito integrado, esos 10.000 transistores se fabrican todos juntos en un unico chip, automaticamente, en minutos.

La evolucion

  • 1958: Primer CI - 1 transistor
  • 1961: Primeros CIs comerciales - ~10 transistores
  • 1965: ~100 transistores por chip
  • 1971: Intel 4004 (primer microprocesador) - 2.300 transistores
  • 1989: Intel 486 - 1.200.000 transistores
  • 2005: Intel Pentium D - 230.000.000 transistores
  • 2024: AMD EPYC 9004 - 90.000.000.000+ transistores
Concepto clave: El circuito integrado permitio meter millones (y despues miles de millones) de transistores en un chip del tamano de una una. Esto es lo que hizo posible que los ordenadores pasaran de ocupar salas enteras a caber en vuestro bolsillo.

Tipos de circuitos integrados

Leccion 9 de 28 • Historia • ~10 min lectura

Los circuitos integrados se clasifican por la cantidad de transistores que contienen y por su funcion.

Por escala de integracion

EscalaSiglasTransistoresEpoca
PequenaSSI1 - 1001960s
MediaMSI100 - 1.000Late 1960s
GrandeLSI1.000 - 10.0001970s
Muy grandeVLSI10.000 - 1.000.0001980s
Ultra grandeULSI1.000.000+1990s+

Hoy en dia todo es ULSI. El termino ya no se usa mucho porque todos los chips modernos tienen miles de millones de transistores.

Por funcion

Microprocesadores (CPU)

Lo que estudiamos en este curso. Es un circuito integrado que contiene toda la logica necesaria para ejecutar instrucciones de programas. Ejemplos: Intel Core i7, AMD Ryzen 7.

Memorias

  • RAM (DRAM): Memoria volatil (se borra al apagar). Donde el procesador guarda los datos temporales
  • ROM: Memoria permanente. Contiene instrucciones basicas (como la BIOS de la placa base)
  • Flash/NAND: Lo que usan los SSDs y los pendrives. No volatil y rapida

GPUs (Graphics Processing Unit)

Circuitos integrados especializados en calculos graficos. Tienen miles de nucleos pequenos (a diferencia de la CPU que tiene pocos pero potentes). Perfectos para renderizar juegos y, ultimamente, para inteligencia artificial.

ASICs

Application-Specific Integrated Circuit: chips disenados para hacer UNA sola tarea, pero hacerla extremadamente bien. Por ejemplo, los chips que minan Bitcoin o los chips de codificacion de video.

FPGAs

Field-Programmable Gate Array: chips "en blanco" que se pueden reprogramar para hacer distintas tareas. Se usan mucho en prototipado y en industria.

SoC (System on Chip)

Un chip que integra TODO: CPU + GPU + modem + controladores de memoria... Es lo que lleva vuestro movil. Ejemplos: Apple A17, Qualcomm Snapdragon, Samsung Exynos.

Practica en vuestro portatil

En Ubuntu, podeis ver los circuitos integrados que tiene vuestro ordenador con:

$ lspci

Vereis la lista de chips del sistema: controlador de red, audio, USB, GPU, etc. Todo son circuitos integrados diferentes!

Concepto clave: Existen muchos tipos de circuitos integrados, cada uno especializado en una tarea. La CPU es solo uno de ellos, pero es el mas importante porque coordina a todos los demas.

Tercera generacion de ordenadores (1964-1971)

Leccion 10 de 28 • Historia • ~6 min lectura

La tercera generacion viene marcada por el uso de circuitos integrados en vez de transistores individuales. Los ordenadores se volvieron mucho mas pequenos, fiables y asequibles.

El gran cambio: IBM System/360 (1964)

IBM aposto todo (5.000 millones de dolares de la epoca, la inversion privada mas grande de la historia hasta entonces) en crear una familia de ordenadores compatibles entre si. Fue un exito enorme:

  • Primer ordenador con compatibilidad hacia atras: los programas de un modelo funcionaban en otro mas potente
  • Introdujo el concepto de "byte" como unidad de 8 bits
  • Primer sistema en usar microprogramacion
  • Domino el mercado empresarial durante decadas

Otras novedades de esta generacion

  • Sistemas operativos multitarea: Podian ejecutar varios programas "a la vez"
  • Terminales remotos: Multiples usuarios podian usar el mismo ordenador desde diferentes pantallas
  • Minicomputadoras: Maquinas mas pequenas y baratas para empresas medianas (como el PDP-8 de DEC, que costaba "solo" 18.000$)
  • Discos duros: IBM introdujo el almacenamiento en disco magnetico
2a Gen (transistores)3a Gen (CIs)
ComponenteTransistores individualesCircuitos integrados
TamanoArmario grandeArmario pequeno / escritorio
VelocidadCientos de miles op/sMillones de op/s
FiabilidadBuenaMuy buena
CosteMillones de $Desde 18.000$
Usuarios1 a la vezMultiples (time-sharing)
La semilla de Internet

En 1969, durante esta generacion, se creo ARPANET: una red que conectaba 4 universidades de EE.UU. Fue el embrion de lo que hoy es Internet. El primer mensaje enviado fue "LO" (querian escribir "LOGIN" pero el sistema se cayo despues de dos letras).

Concepto clave: Los circuitos integrados permitieron que los ordenadores se volvieran lo suficientemente pequenos y baratos como para que empresas normales pudieran comprarlos. Pero aun faltaba un paso para el ordenador personal: meter todo el procesador en un solo chip. Eso llega en la 4a generacion.

La Ley de Moore

Leccion 11 de 28 • Historia • ~6 min lectura

En 1965, Gordon Moore (cofundador de Intel) hizo una observacion que se convirtio en la prediccion mas famosa de la historia de la tecnologia.

Que dice la Ley de Moore?

La Ley de Moore: El numero de transistores en un circuito integrado se duplica aproximadamente cada 2 anos, manteniendo el mismo coste.

Originalmente, Moore dijo "cada ano", pero en 1975 lo ajusto a "cada 2 anos". Y se ha cumplido con sorprendente precision durante mas de 50 anos.

Los numeros son alucinantes

AnoProcesadorTransistores
1971Intel 40042.300
1978Intel 808629.000
1985Intel 386275.000
1993Intel Pentium3.100.000
2000Intel Pentium 442.000.000
2006Intel Core 2 Duo291.000.000
2012Intel Core i7-37701.400.000.000
2020AMD Ryzen 9 5950X10.000.000.000+
2024Apple M4 Ultra141.000.000.000

De 2.300 a 141.000 millones en 53 anos. Es un aumento de 60 millones de veces.

Es una ley fisica?

No. La Ley de Moore no es una ley de la fisica como la gravedad. Es una observacion empirica que se convirtio en un objetivo de la industria. Las empresas de semiconductores se organizaron para cumplirla, invirtiendo miles de millones en investigacion.

Se esta frenando?

Si. Desde 2015 aproximadamente, el ritmo se ha ralentizado. Las razones:

  • Los transistores estan llegando al tamano de pocos atomos
  • Efectos cuanticos empiezan a causar problemas
  • El coste de cada nueva generacion de fabricacion se dispara (una fabrica de chips moderna cuesta 20.000 millones de dolares)
  • El calor generado es cada vez mas dificil de disipar
Y entonces que hacen?

En vez de solo reducir el tamano, los fabricantes buscan nuevas estrategias:

  • Mas nucleos: En vez de un nucleo mas rapido, poner muchos nucleos
  • 3D: Apilar transistores en capas (como un edificio de pisos)
  • Chiplets: Varios chips pequenos conectados en vez de uno grande
  • Nuevos materiales: Grafeno, nanotubos de carbono
  • Arquitecturas especializadas: NPUs para IA, por ejemplo

Cuarta generacion de ordenadores (1971-1983)

Leccion 12 de 28 • Historia • ~7 min lectura

La cuarta generacion llega con el microprocesador: toda la CPU en un solo chip. Esto hizo posible el ordenador personal.

El gran salto: el microprocesador

En las generaciones anteriores, la CPU estaba formada por muchos chips separados conectados entre si. En 1971, Intel consiguio meter toda la logica del procesador en un unico circuito integrado. Esto cambio todo.

Hitos principales

  • 1971: Intel 4004 - primer microprocesador comercial (siguiente leccion)
  • 1974: Intel 8080 - el cerebro de la primera ola de microordenadores
  • 1975: Altair 8800 - primer ordenador personal (se vendia en kit por 439$)
  • 1976: Apple I - Steve Wozniak y Steve Jobs lo montan en un garaje
  • 1977: Apple II, Commodore PET, TRS-80 - la "trinidad" de PCs
  • 1981: IBM PC - el que definio el estandar de PC compatible que aun usamos
  • 1982: Commodore 64 - el ordenador mas vendido de la historia (17 millones de unidades). Costaba 595$ y era asequible para familias

El nacimiento de Microsoft y Apple

En 1975, dos jovenes llamados Bill Gates y Paul Allen crearon Microsoft para vender software para el Altair 8800. En 1976, Steve Jobs y Steve Wozniak fundaron Apple en un garaje. Ambas empresas se convirtieron en las mas valiosas del mundo.

Dato para gamers

El Commodore 64 (1982) tenia un procesador MOS 6510 a 1 MHz con 64 KB de RAM. Vuestros portatiles tienen procesadores 3.000 veces mas rapidos con 100.000 veces mas memoria. Y sin embargo, el C64 tenia miles de juegos increibles.

Concepto clave: El microprocesador hizo posible el ordenador personal. Por primera vez, una persona normal podia tener un ordenador en casa. Es la generacion donde nacio todo lo que conoceis: PCs, Apple, Microsoft, los primeros videojuegos domesticos...

El primer microprocesador: Intel 4004

Leccion 13 de 28 • Historia • ~7 min lectura

El 15 de noviembre de 1971, Intel presento el 4004: el primer microprocesador comercial de la historia. Toda una CPU en un chip del tamano de una una.

Como nacio

Una empresa japonesa llamada Busicom encargo a Intel chips para sus calculadoras. En vez de hacer chips diferentes para cada modelo, el ingeniero Ted Hoff propuso algo radical: hacer un chip programable de proposito general. Asi nacio el microprocesador.

Especificaciones del Intel 4004

CaracteristicaIntel 4004 (1971)Vuestro PC (2025)
Transistores2.300~10.000.000.000+
Frecuencia740 KHz~4.500 MHz (4.5 GHz)
Bits4 bits64 bits
Tecnologia10 micrometros3-7 nanometros
Instrucciones/s~60.000~100.000.000.000+
Precio200$Desde 100$

Un dato alucinante: vuestro movil tiene mas potencia de calculo que todos los ordenadores que existian en el mundo en 1971 juntos.

Los sucesores

  • Intel 8008 (1972): 8 bits, 3.500 transistores
  • Intel 8080 (1974): 8 bits, 4.500 transistores. 10 veces mas rapido. El procesador que inicio la revolucion del PC
  • Intel 8086 (1978): 16 bits, 29.000 transistores. La arquitectura x86 que sigue viva hoy (vuestros PCs la usan!)
  • Intel 80386 (1985): 32 bits, 275.000 transistores. Primer procesador "moderno"
x86: la arquitectura que todo lo domina

Cuando decimos que un procesador es "x86" o "x86-64", nos referimos a que entiende el mismo juego de instrucciones que invento Intel con el 8086 en 1978. Casi 50 anos despues, vuestros procesadores AMD Ryzen e Intel Core siguen siendo compatibles con aquellas instrucciones originales. Es como si un DVD moderno pudiera reproducir un disco de 1978.

Concepto clave: El Intel 4004 demostro que era posible meter un procesador entero en un solo chip. Aunque solo tenia 2.300 transistores y 4 bits, fue la semilla de toda la revolucion informatica personal. Su descendiente, la arquitectura x86, sigue siendo la base de los PCs actuales.

Quinta generacion (1983 - presente)

Leccion 14 de 28 • Historia • ~8 min lectura

La quinta generacion abarca desde los primeros PCs domesticos hasta los procesadores multinucleo actuales. Es la era del VLSI (integracion a muy gran escala) y de la IA.

Cronologia de los hitos

AnoHitoPor que importa
1985Intel 386 (32 bits)Primer procesador realmente "moderno", base de Windows
1993Intel PentiumMarca el inicio de los PC potentes para casa
1999AMD AthlonAMD demuestra que puede competir con Intel
2003AMD Athlon 64Primer procesador x86 de 64 bits para consumo
2005Intel Pentium D / AMD X2Primeros procesadores dual-core (2 nucleos)
2006Intel Core 2 DuoGran salto en eficiencia. Intel retoma el liderazgo
2011Intel Core i7-2600KArquitectura Sandy Bridge, aun funcional hoy
2017AMD RyzenAMD vuelve con fuerza. La competencia baja los precios
2020Apple M1Apple abandona Intel y crea su propia CPU basada en ARM
2022Intel 12th Gen (Alder Lake)Nucleos hibridos: rendimiento + eficiencia
2024AMD Ryzen 9000 / Intel Arrow LakeIA integrada, eficiencia extrema

Intel vs AMD: la guerra eterna

Desde los anos 90, dos empresas dominan el mercado de CPUs para PC:

  • Intel: Fundada en 1968 por Gordon Moore y Robert Noyce. Domino el mercado desde los 80 hasta 2017
  • AMD: Fundada en 1969 por Jerry Sanders. Siempre fue la "alternativa barata" hasta que en 2017 lanzo Ryzen y cambio las reglas del juego

La competencia entre ambas es buena para vosotros como consumidores: cuando compiten, los precios bajan y las prestaciones suben.

ARM: la otra arquitectura

Mientras Intel y AMD usan la arquitectura x86, los moviles y tablets usan ARM. ARM es mas simple y consume menos energia, por eso es perfecta para dispositivos con bateria. Desde 2020, Apple usa ARM tambien en sus Mac (chip M1, M2, M3, M4) y el rendimiento es impresionante.

Concepto clave: La quinta generacion es donde estamos ahora. Los procesadores tienen miles de millones de transistores, multiples nucleos, y empiezan a integrar capacidades de IA. La competencia entre Intel, AMD y ahora ARM (Apple, Qualcomm) esta haciendo que la innovacion no pare.

Las fundiciones (fabs)

Leccion 15 de 28 • Fabricacion • ~6 min lectura

Una fundicion (fab o foundry en ingles) es la fabrica donde se fabrican los chips. Son las instalaciones mas avanzadas y caras que existen en el planeta.

Quien fabrica los chips?

Aqui hay una distincion importante:

  • Disenar un chip (la "receta"): AMD, Apple, Qualcomm, NVIDIA
  • Fabricar un chip (cocinar la receta): TSMC, Samsung Foundry, Intel Foundry

AMD disena sus Ryzen pero no los fabrica: se los encarga a TSMC (Taiwan Semiconductor Manufacturing Company), la fundicion mas avanzada del mundo.

Las 3 grandes fundiciones

FundicionPaisClientes principalesTecnologia punta
TSMCTaiwanApple, AMD, NVIDIA, Qualcomm3nm / 2nm en desarrollo
SamsungCorea del SurSamsung, Qualcomm (algunos)3nm GAA
IntelEE.UU.Intel (y ahora abierto a otros)Intel 18A (~2nm)

Cuanto cuesta una fab?

Las cifras son de vertigo:

  • Una fab moderna de TSMC: 20.000 - 40.000 millones de dolares
  • Una sola maquina de litografia EUV (ASML): 350 millones de dolares
  • Construir una fab tarda 3-5 anos
  • Funciona 24/7, 365 dias al ano
Por que Taiwan es tan importante?

TSMC fabrica mas del 90% de los chips avanzados del mundo. Si algo pasara en Taiwan (terremotos, conflictos...), la produccion mundial de moviles, ordenadores, coches y practicamente todo se pararia. Por eso EE.UU. y Europa estan invirtiendo miles de millones en construir fabs propias.

Concepto clave: Disenar un chip y fabricarlo son dos cosas diferentes. Las fundiciones (TSMC, Samsung, Intel) tienen las fabricas mas caras y avanzadas del planeta. Un procesador moderno pasa por cientos de pasos de fabricacion en unas condiciones de limpieza extrema.

Salas Blancas

Leccion 16 de 28 • Fabricacion • ~5 min lectura

Los chips se fabrican en salas blancas (cleanrooms): habitaciones donde el aire es entre 1.000 y 10.000 veces mas limpio que el de un quirofano.

Por que tanta limpieza?

Los transistores miden 3-7 nanometros. Una particula de polvo mide unos 10.000-50.000 nm. Si una sola mota de polvo cae sobre un chip en fabricacion, es como si un meteorito cayera sobre una ciudad: destruye miles de transistores y el chip queda inservible.

EntornoParticulas por m3 de aire
Aire exterior ciudad~35.000.000
Oficina normal~500.000
Quirofano~10.000
Sala blanca (Clase 1)~10

Como se consigue?

  • Filtros HEPA y ULPA: El aire se filtra constantemente y se renueva completamente cada pocos segundos
  • Presion positiva: El aire sale de la sala, nunca entra. Asi el polvo no puede entrar
  • Trajes especiales (bunny suits): Los trabajadores llevan trajes integrales con mascarilla, guantes, gorro y cubrezapatos. El mayor peligro de contaminacion son las personas: desprendemos millones de particulas de piel cada hora
  • Temperatura y humedad constantes: 21°C y 45% de humedad, controlados al milimetro
  • Sin ventanas: Iluminacion amarilla especial (sin UV, que danaria los productos quimicos)
Dato curioso

Los trabajadores de una sala blanca no pueden llevar maquillaje, perfume, desodorante en spray, ni ropa de algodon (suelta fibras). Antes de entrar pasan por "air showers": duchas de aire a presion que eliminan particulas de sus trajes.

Concepto clave: Fabricar un chip requiere un entorno mas limpio que cualquier otro lugar de la Tierra. Una sola particula microscopica puede arruinar un chip que contiene miles de millones de transistores.

Fotolitografia - Parte 1

Leccion 17 de 28 • Fabricacion • ~7 min lectura

La fotolitografia es EL proceso clave para fabricar chips. Es como imprimir una foto, pero en vez de tinta sobre papel, se usan patrones de luz sobre silicio para crear los transistores.

El concepto basico

Imaginad un sello de caucho que estampais sobre una hoja. La fotolitografia es parecida pero usando luz:

  1. Se cubre la oblea de silicio con una capa sensible a la luz (fotoresist)
  2. Se proyecta un patron de luz a traves de una mascara (como una diapositiva gigante del diseno del chip)
  3. Donde la luz toca el fotoresist, este cambia quimicamente
  4. Se "revela" (como una foto analogica): se disuelve la parte expuesta o la no expuesta, dejando el patron grabado
  5. Se usa ese patron para grabar los circuitos en el silicio
LUZ UV/EUV ||||| vvvvv +----------+ <-- Mascara (patron del circuito) | | || | | +--+----+--+ | || | v vv v ############ <-- Fotoresist (se degrada con la luz) ============ <-- Oblea de silicio Despues de revelar: ## ## #### <-- Solo queda el fotoresist donde no llego la luz ============ <-- Silicio expuesto listo para ser grabado

Tipos de litografia

  • DUV (Deep Ultraviolet): Usa luz UV con longitud de onda de 193 nm. Funciona hasta ~7 nm con trucos como "multipatterning" (repetir el proceso varias veces)
  • EUV (Extreme Ultraviolet): Usa luz con longitud de onda de 13.5 nm. Necesario para chips de 5nm y menores. La tecnologia mas avanzada que existe
La maquina EUV de ASML

Solo existe UNA empresa en el mundo que fabrica maquinas EUV: ASML (Holanda). Cada maquina:

  • Cuesta 350 millones de dolares
  • Pesa 180 toneladas
  • Necesita 40 contenedores para transportarla
  • Tiene 100.000 piezas de 5.000 proveedores
  • Genera luz EUV disparando un laser a gotas de estano fundido 50.000 veces por segundo
Concepto clave: La fotolitografia usa luz para "imprimir" los patrones de los circuitos sobre el silicio. Es el proceso mas critico y caro de la fabricacion de chips. Las maquinas EUV de ASML son probablemente los aparatos mas complejos que ha construido la humanidad.

Fotolitografia - Parte 2: El proceso completo

Leccion 18 de 28 • Fabricacion • ~7 min lectura

Un chip moderno necesita entre 70 y 100 capas de fotolitografia. Cada capa anade mas detalle al circuito. El proceso completo tarda unas 10-12 semanas.

Los pasos para cada capa

  1. Oxidacion: Se crea una fina capa de dioxido de silicio (SiO2) sobre la oblea. Actua como aislante
  2. Deposicion de fotoresist: Se aplica una capa uniforme de material fotosensible haciendo girar la oblea a alta velocidad (spin coating)
  3. Exposicion: La maquina de litografia proyecta el patron a traves de la mascara
  4. Revelado: Se retira el fotoresist sobrante con productos quimicos
  5. Grabado (Etching): Se graba el patron en el material subyacente (plasma o quimico)
  6. Implantacion ionica: Se inyectan atomos de impurezas (boro, fosforo) para crear las zonas N y P del transistor
  7. Eliminacion del fotoresist: Se limpia lo que queda
  8. Inspeccion: Microscopios electronicos comprueban que todo esta bien

Y esto se repite 70-100 veces, capa sobre capa, con una precision de fracciones de nanometro. Si algo falla en la capa 50, el chip entero se descarta.

El concepto de "yield"

No todos los chips que se fabrican funcionan. El yield (rendimiento) es el porcentaje de chips funcionales por oblea:

  • Tecnologia madura: yield del 90-95%
  • Tecnologia nueva (ej: 3nm recien lanzado): yield del 50-70%
  • Un chip muy grande (como una GPU grande): yield mas bajo porque hay mas probabilidad de defecto
Concepto clave: Fabricar un chip es apilar docenas de capas microscopicas con precision atomica. Cualquier error en cualquier capa puede arruinar el chip. Por eso las fabs son tan caras y la tecnologia tan compleja.

Oblea de silicio: como se fabrica

Leccion 19 de 28 • Fabricacion • ~6 min lectura

Todo empieza con arena. Si, arena normal de playa. El silicio (Si) es el ingrediente principal de los chips y es el segundo elemento mas abundante en la corteza terrestre.

De arena a oblea: el proceso

  1. Extraer silicio de la arena: Se calienta arena de cuarzo (SiO2) a 1.700°C con carbon. Se obtiene silicio metalurgico (98% puro)
  2. Purificar: Mediante procesos quimicos se lleva a 99.9999999% de pureza (nueve nueves). Es el material mas puro fabricado por el ser humano
  3. Crear el lingote: Se funde el silicio y se hace crecer un cristal cilindrico perfecto usando el metodo Czochralski. Una semilla de cristal se sumerge en silicio fundido y se va tirando lentamente mientras gira. El resultado es un cilindro de silicio monocristalino de unos 30 cm de diametro y 1-2 metros de largo
  4. Cortar: Se corta el lingote en rodajas finisimas (obleas) de 0.75 mm de grosor con sierras de diamante
  5. Pulir: Se pulen hasta quedar perfectamente planas y lisas como un espejo (rugosidad menor a 0.5 nm)
Tamanos de oblea

Las obleas actuales miden 300 mm (12 pulgadas) de diametro. De cada oblea se cortan cientos de chips. Cuanto mas grande la oblea, mas chips por tanda y menor coste por unidad. Se esta investigando pasar a 450 mm pero es extremadamente dificil.

Concepto clave: Los procesadores se fabrican a partir de arena purificada hasta niveles imposibles, convertida en un cristal perfecto, cortada en rodajas y pulida a nivel atomico. De algo tan comun como la arena sale la tecnologia mas avanzada del planeta.

La fabricacion del chip: de oblea a procesador

Leccion 20 de 28 • Fabricacion • ~6 min lectura

Ya tenemos la oblea de silicio pulida. Ahora hay que convertirla en cientos de procesadores funcionales.

El proceso resumido

  1. Front-End (FEOL): Se crean los transistores en la oblea usando fotolitografia, grabado e implantacion ionica (lo que vimos en lecciones anteriores). ~70-100 capas
  2. Back-End (BEOL): Se crean las interconexiones metalicas (cables microscopicos de cobre) que conectan los miles de millones de transistores entre si. Hasta 15 capas de metal
  3. Test en oblea: Se prueban todos los chips mientras aun estan en la oblea. Una maquina toca cada chip con agujas microscopicas y ejecuta tests basicos
  4. Corte (dicing): Se corta la oblea en chips individuales con laser o sierra de diamante
  5. Encapsulado (packaging): Se monta el chip de silicio sobre un substrato, se conectan los pines y se protege con una tapa metalica (el "IHS" - Integrated Heat Spreader que veis cuando mirais un procesador)
  6. Test final: Se prueba cada procesador a diferentes frecuencias y voltajes. Los que funcionan a mas velocidad se venden como modelos de gama alta; los que funcionan bien pero a menos velocidad, como gama media o baja
El binning: por que existen diferentes modelos

Un Intel Core i9 y un Core i7 pueden venir del MISMO diseno de chip. La diferencia es que el i9 paso los tests a maxima frecuencia con todos los nucleos funcionando, mientras que el i7 quiza tenia un nucleo defectuoso que se desactivo, o no llegaba a la frecuencia maxima. Esto se llama binning y es la razon por la que existen tantos modelos a diferentes precios.

Numeros del proceso

  • Tiempo total desde oblea virgen hasta procesador listo: ~3 meses
  • Numero de pasos de proceso: +1.000
  • Una oblea de 300mm puede dar ~200-800 chips dependiendo del tamano del chip
  • Coste de una oblea procesada en 3nm: ~20.000 dolares
Concepto clave: Un procesador pasa por mas de 1.000 pasos de fabricacion durante 3 meses. Los que salen mejor se venden como gama alta y los demas como gama media/baja (binning). Todo el proceso, de arena a chip funcional, es una de las hazanas de ingenieria mas impresionantes de la humanidad.

Los hercios y el codigo binario

Leccion 21 de 28 • Funcionamiento • ~6 min lectura

Vamos a entender las dos cosas fundamentales del funcionamiento de una CPU: la frecuencia (velocidad) y el codigo binario (el idioma del procesador).

Que son los hercios (Hz)?

Un hercio es un ciclo por segundo. Dentro de la CPU hay un reloj que genera pulsos electricos a una frecuencia fija. En cada pulso, el procesador puede hacer una operacion.

  • 1 Hz = 1 ciclo por segundo
  • 1 KHz = 1.000 Hz (mil ciclos por segundo)
  • 1 MHz = 1.000.000 Hz (un millon)
  • 1 GHz = 1.000.000.000 Hz (mil millones)

Un procesador moderno a 4.5 GHz hace 4.500 millones de ciclos por segundo. En cada ciclo puede hacer una o varias operaciones.

El codigo binario

Los transistores solo tienen dos estados: encendido (1) o apagado (0). Por eso todo lo que hace un ordenador se reduce a combinaciones de 1s y 0s. Esto es el codigo binario.

DecimalBinarioComo se lee
00000Cero
10001Uno
20010Dos (un "2" en la posicion del dos)
300112 + 1 = 3
501014 + 1 = 5
1010108 + 2 = 10
25511111111128+64+32+16+8+4+2+1 = 255

Cada 1 o 0 es un bit. Un grupo de 8 bits es un byte. Con un byte podeis representar numeros del 0 al 255. Con 4 bytes (32 bits), hasta ~4.000 millones.

Practica en vuestro portatil

En la terminal de Ubuntu podeis convertir entre decimal y binario:

$ echo "obase=2; 42" | bc 101010 $ echo "ibase=2; 101010" | bc 42

Probad con vuestro numero favorito!

Concepto clave: La CPU es un reloj que cuenta en binario (1s y 0s) miles de millones de veces por segundo. La frecuencia (GHz) indica la velocidad del reloj. Todo en el ordenador - textos, fotos, musica, juegos - son combinaciones de 1s y 0s que el procesador manipula a velocidad inconcebible.

Arquitecturas y familias de procesadores

Leccion 22 de 28 • Funcionamiento • ~7 min lectura

No todos los procesadores hablan el mismo "idioma". La arquitectura de un procesador define que instrucciones entiende y como las ejecuta.

Las dos grandes arquitecturas

x86 / x86-64 (CISC)

Creada por Intel en 1978. Es la que usan los PCs de escritorio y portatiles.

  • CISC (Complex Instruction Set Computer): instrucciones complejas que hacen muchas cosas cada una
  • Empresas: Intel (Core i3/i5/i7/i9) y AMD (Ryzen 3/5/7/9)
  • Ventaja: muy potente, compatible con todo el software existente de PC
  • Desventaja: consume mas energia

ARM (RISC)

Disenada por ARM Holdings (Reino Unido). Es la que usan los moviles, tablets y ahora algunos portatiles.

  • RISC (Reduced Instruction Set Computer): instrucciones simples que se ejecutan muy rapido
  • Empresas: Apple (M1-M4), Qualcomm (Snapdragon), Samsung (Exynos), MediaTek
  • Ventaja: muy eficiente, consume poca energia (ideal para baterias)
  • Desventaja: no es directamente compatible con software de PC (aunque esto esta cambiando)
x86-64 (CISC)ARM (RISC)
DondePCs, portatiles, servidoresMoviles, tablets, Mac nuevos
FilosofiaPocas instrucciones potentesMuchas instrucciones simples y rapidas
Consumo45-125W (portatil-sobremesa)5-30W
EjemploAMD Ryzen 7 7800X3DApple M4 Pro

Otras arquitecturas

  • RISC-V: Arquitectura abierta y libre (como Linux pero para CPUs). Esta creciendo mucho
  • MIPS: Usada en routers y la PlayStation 1 y 2. Hoy casi en desuso
  • PowerPC: La usaban los Mac antiguos (antes de 2006) y las consolas (PS3, Xbox 360, Wii)

Practica: que arquitectura tiene vuestro portatil?

$ uname -m x86_64 <-- si sale esto, es x86 de 64 bits (Intel/AMD) aarch64 <-- si sale esto, es ARM de 64 bits
Concepto clave: La arquitectura es el "idioma" del procesador. x86 domina los PCs, ARM domina los moviles. Son incompatibles entre si (un programa compilado para x86 no funciona directamente en ARM y viceversa), aunque hay emuladores y traductores. RISC-V es una alternativa abierta que promete mucho.

Puertas logicas y algebra de Boole

Leccion 23 de 28 • Funcionamiento • ~8 min lectura

Los transistores se combinan para formar puertas logicas: los bloques basicos que hacen todos los calculos del procesador. La matematica que describe como funcionan se llama algebra de Boole (por George Boole, 1854).

Las 7 puertas logicas basicas

Cada puerta toma una o dos entradas (0 o 1) y produce una salida (0 o 1):

PuertaSimboloQue hace0,00,11,01,1
ANDA . BAmbas deben ser 10001
ORA + BAl menos una debe ser 10111
NOT!AInvierte: 0->1, 1->0NOT(0)=1, NOT(1)=0
NAND!(A.B)Opuesto de AND1110
NOR!(A+B)Opuesto de OR1000
XORA^BSolo una puede ser 10110
XNOR!(A^B)Ambas iguales1001

Analogias cotidianas

  • AND: "Solo sales si HAS HECHO los deberes Y HAS RECOGIDO tu habitacion" - Ambas condiciones necesarias
  • OR: "Puedes jugar si ES SABADO O SI NO HAY COLE" - Basta con una
  • NOT: "Si la luz esta encendida, apagala. Si esta apagada, enciendela"
  • XOR: "Puedes elegir pizza O hamburguesa, pero no las dos"

Como se construye un sumador con puertas

Con solo puertas AND, OR y XOR se puede construir un sumador (un circuito que suma numeros). El sumador mas basico (half adder) suma dos bits:

Entrada A ----+---> XOR ----> Suma | Entrada B --+-+--> AND ----> Acarreo (carry) | | +-+ Ejemplo: 1 + 1 XOR(1,1) = 0 (suma) AND(1,1) = 1 (acarreo) Resultado: 10 en binario = 2 en decimal. Correcto!

Encadenando muchos sumadores se puede sumar numeros tan grandes como se quiera. Y con circuitos similares se puede restar, multiplicar, dividir y hacer cualquier operacion matematica. Toda la potencia del procesador se reduce a combinaciones de estas puertas logicas basicas.

Concepto clave: Las puertas logicas (AND, OR, NOT, XOR...) son los ladrillos con los que se construye toda la logica de un procesador. Combinandolas se crean sumadores, comparadores, registros, caches... todo. Un procesador moderno contiene miles de millones de estas puertas, hechas con transistores.

Procesadores Multi Nucleo

Leccion 24 de 28 • Futuro • ~6 min lectura

Durante decadas, la estrategia era simple: subir la frecuencia del procesador. Un reloj mas rapido = mas rendimiento. Pero alrededor de 2005, se llego al "muro de frecuencia".

El muro de frecuencia (~2005)

El Intel Pentium 4 Prescott (2004) llego a 3.8 GHz y consumia 115W. Intel tenia planeado llegar a 10 GHz, pero se encontro con tres problemas:

  • Calor: A mas frecuencia, mas calor. Se estaba volviendo imposible de refrigerar
  • Consumo: La potencia crecia exponencialmente con la frecuencia
  • Rendimiento decreciente: Doblar la frecuencia ya no doblaba el rendimiento real

La solucion: mas nucleos

En vez de hacer un nucleo super rapido, se ponen varios nucleos en el mismo chip. Es como tener varios cerebros trabajando a la vez.

Antes (2004): Ahora (2025): +-------------------+ +------+------+------+------+ | | | Nuc1 | Nuc2 | Nuc3 | Nuc4 | | 1 NUCLEO | +------+------+------+------+ | a 3.8 GHz | | Nuc5 | Nuc6 | Nuc7 | Nuc8 | | 115W | +------+------+------+------+ | | 8 NUCLEOS a 5.0 GHz +-------------------+ ~65-105W

P-cores y E-cores (nucleos hibridos)

Los procesadores modernos de Intel (12th Gen+) y ARM usan una idea inteligente: dos tipos de nucleos en el mismo chip:

  • P-cores (Performance): Nucleos grandes y potentes para tareas pesadas (juegos, edicion video)
  • E-cores (Efficiency): Nucleos pequenos y eficientes para tareas ligeras (navegar, musica)

El sistema operativo decide automaticamente que nucleo usar. Cuando jugais, usan los P-cores. Cuando leeis un PDF, los E-cores (que gastan menos bateria).

Practica: cuantos nucleos tiene vuestro portatil?

$ nproc 4 <-- numero de nucleos/hilos $ lscpu | grep -E "^(CPU\(s\)|Thread|Core|Model name)"
Concepto clave: Como no se podia seguir subiendo la frecuencia, se opto por poner multiples nucleos. Hoy un procesador de gama media tiene 8-16 nucleos. Los de gama alta llegan a 24 nucleos (Intel) o 16+hilos SMT (AMD). Los nucleos hibridos (P+E) permiten tener rendimiento Y eficiencia.

Chiplet: el diseno modular

Leccion 25 de 28 • Futuro • ~6 min lectura

Tradicionalmente, un procesador era un unico trozo de silicio (monolitico). AMD revoluciono el mercado con los chiplets: dividir el procesador en varios trozos mas pequenos conectados entre si.

El problema del chip monolitico

Cuanto mas grande es el chip:

  • Mas probable que tenga defectos (yield mas bajo)
  • Mas caro de fabricar
  • Mas dificil de refrigerar
  • Si falla una parte, se descarta todo

La solucion chiplet de AMD

AMD divide sus procesadores Ryzen en:

  • CCD (Core Complex Die): Chiplets pequenos con los nucleos de CPU. Fabricados en el proceso mas avanzado (5nm). Si un nucleo sale defectuoso, solo se descarta ese chiplet, no todo el procesador
  • IOD (I/O Die): Un chip central con los controladores de memoria, PCIe, etc. Fabricado en un proceso mas barato (6-12nm) porque no necesita ser tan avanzado
Procesador AMD Ryzen 9: +--------+ +--------+ | CCD #1 | | CCD #2 | <-- Chiplets de nucleos (5nm) | 8 nuc. | | 8 nuc. | +---+----+ +----+---+ | | +---+------------+---+ | IOD | <-- Chip central I/O (6nm) | Mem / PCIe / USB | +--------------------+

Ventajas

  • Mejor yield: Es mas facil fabricar chips pequenos sin defectos
  • Mas barato: Cada parte se fabrica en el proceso optimo para su funcion
  • Escalable: Quieres un Ryzen 5 (6 nucleos)? Un CCD. Quieres un Ryzen 9 (16 nucleos)? Dos CCDs. Quieres un EPYC para servidor (128 nucleos)? Ocho CCDs
  • Menos desperdicio: Si un chiplet sale malo, no pierdes todo el procesador
Concepto clave: Los chiplets son como LEGO: piezas pequenas que se combinan para crear procesadores de diferentes niveles. AMD fue pionera con Zen 2 (2019) y ahora Intel y Apple tambien adoptan disenos similares. Es el futuro del diseno de procesadores.

3D V-Cache

Leccion 26 de 28 • Futuro • ~5 min lectura

El 3D V-Cache es una tecnologia de AMD que apila memoria cache encima del procesador en 3D. Es como anadir un segundo piso a un edificio para tener mas espacio.

Que es la cache L3?

Recordad: la RAM es rapida pero la CPU es MUCHO mas rapida. La cache L3 es una memoria dentro del chip que guarda los datos mas usados para que la CPU no tenga que esperar a la RAM.

  • Acceso a cache L3: ~10 nanosegundos
  • Acceso a RAM: ~50-100 nanosegundos

Mas cache L3 = menos veces que la CPU tiene que esperar = mas rendimiento, especialmente en juegos.

Como funciona el 3D V-Cache?

AMD apila un chip adicional de memoria SRAM encima del chiplet de nucleos usando una tecnologia llamada hybrid bonding (pegado hibrido): se unen los dos chips a nivel atomico con conexiones de cobre.

Normal: Con 3D V-Cache: +----------+ +----------+ | Nucleos | | V-Cache | <-- 64MB extra | + 32MB | +----------+ | cache L3 | | Nucleos | +----------+ | + 32MB | | cache L3 | +----------+ Total: 96MB L3!

Resultado en juegos

El AMD Ryzen 7 5800X3D fue el primer procesador con esta tecnologia (2022). Comparado con el 5800X normal (sin V-Cache):

  • Mismo precio, mismos nucleos, misma frecuencia
  • 15-30% mas rendimiento en juegos, solo por la cache extra
  • Se convirtio en el mejor procesador para gaming de su generacion
Concepto clave: 3D V-Cache demuestra que no siempre se necesitan mas nucleos o mas frecuencia para mejorar. A veces, tener mas memoria rapida cerca del procesador marca una diferencia enorme, especialmente en juegos.

El futuro de los procesadores

Leccion 27 de 28 • Futuro • ~6 min lectura

Los transistores se acercan al tamano de los atomos. Que viene despues?

Tecnologias que ya se estan desarrollando

GAA (Gate-All-Around) transistors

El sucesor del FinFET. La puerta del transistor rodea completamente el canal en vez de solo por tres lados. Mejor control = menos fugas de corriente = mas eficiencia. Samsung ya fabrica en GAA 3nm y TSMC lo adoptara en 2nm.

CFET (Complementary FET)

Apilar transistores N y P uno encima del otro en vez de ponerlos lado a lado. Reduce el area un 40-50%. Esperado para ~2027-2028.

Interconexiones opticas

Usar luz en vez de electricidad para comunicar chips entre si. La luz va mas rapido y genera menos calor. Ya se esta investigando para centros de datos.

Computacion cuantica

Una tecnologia completamente diferente basada en mecanica cuantica. En vez de bits (0 o 1), usa qubits que pueden ser 0, 1 o ambos a la vez (superposicion). Para ciertos problemas especificos podria ser millones de veces mas rapida. Pero aun esta en fase experimental y no sustituira a los procesadores normales: sera complementaria.

NPU (Neural Processing Unit)

Nucleos especializados en inteligencia artificial, ya integrados en los procesadores nuevos de Intel, AMD y Apple. Optimizados para operaciones de redes neuronales (multiplicacion de matrices). Los vais a ver cada vez mas.

El futuro proximo (2025-2030)

  • 2nm y 1.4nm: TSMC y Samsung avanzan hacia estos nodos
  • Mas chiplets: Procesadores modulares con chips especializados (CPU + GPU + NPU + cache, cada uno fabricado en el proceso optimo)
  • ARM en PCs: Despues del exito de Apple Silicon, Qualcomm y otros traen ARM a los portatiles Windows
  • RISC-V: La arquitectura abierta empieza a aparecer en productos reales
  • 3D packaging: Apilar mas y mas capas de chips para aumentar densidad sin reducir tamano del transistor
Concepto clave: El futuro no es solo "transistores mas pequenos". Es combinar nuevas arquitecturas de transistores (GAA, CFET), nuevas formas de empaquetar chips (3D, chiplets), nuevas arquitecturas de instrucciones (RISC-V, ARM), y nucleos especializados (NPU para IA). El procesador del futuro sera como un equipo de especialistas, cada uno haciendo lo que mejor sabe.

Quiz Final: Pon a prueba todo lo aprendido

Leccion 28 de 28 • Test • 10 preguntas
⚠️ ATENCION: Solo tienes 1 clic por pregunta. No se puede cambiar la respuesta. Piensa bien antes de pulsar!

Vamos a ver cuanto habeis aprendido. Haced clic en la respuesta correcta:

1. Que componentes usaban los ordenadores de la primera generacion?

Transistores
Valvulas de vacio
Circuitos integrados
Correcto! Las valvulas de vacio eran grandes tubos de cristal que actuaban como interruptores.
Incorrecto. Los transistores llegaron en la 2a generacion y los CIs en la 3a.

2. Quien propuso la arquitectura de "programa almacenado"?

John von Neumann
Gordon Moore
Alan Turing
Correcto! Von Neumann propuso guardar programa y datos en la misma memoria.
Incorrecto. Gordon Moore formulo la Ley de Moore y Alan Turing creo la maquina de Turing.

3. De que material se fabrican los transistores?

Cobre
Aluminio
Silicio
Correcto! El silicio es un semiconductor, el segundo elemento mas abundante en la corteza terrestre.
Incorrecto. El cobre se usa para las conexiones, pero los transistores son de silicio.

4. Que dice la Ley de Moore?

Los procesadores doblan su frecuencia cada ano
El numero de transistores se duplica cada ~2 anos
El precio de los chips baja a la mitad cada ano
Correcto! Y se ha cumplido con bastante precision durante mas de 50 anos.
Incorrecto. La Ley de Moore habla de transistores, no de frecuencia ni precio directamente.

5. Cual fue el primer microprocesador comercial?

Intel 8086
Intel 4004
AMD Athlon
Correcto! El Intel 4004 (1971) tenia 2.300 transistores y fue disenado originalmente para calculadoras.
Incorrecto. El 8086 fue de 1978 y el Athlon de 1999.

6. Que empresa fabrica las unicas maquinas EUV del mundo?

TSMC
Intel
ASML
Correcto! ASML (Holanda) es la unica empresa que fabrica maquinas de litografia EUV. Cada una cuesta 350 millones de dolares.
Incorrecto. TSMC e Intel USAN las maquinas EUV, pero las fabrica ASML.

7. Que resultado da la operacion AND(1, 0)?

0
1
Correcto! AND necesita que AMBAS entradas sean 1 para dar 1.
Incorrecto. AND solo da 1 cuando ambas entradas son 1.

8. Que tecnologia de AMD apila cache encima del procesador?

Chiplet
3D V-Cache
Infinity Fabric
Correcto! 3D V-Cache apila memoria cache extra encima del chiplet para mejorar el rendimiento en juegos.
Incorrecto. Chiplet es el diseno modular e Infinity Fabric es la interconexion entre chiplets.

9. Que arquitectura usan los moviles y los Mac nuevos?

x86
ARM
MIPS
Correcto! ARM es mas eficiente y consume menos, ideal para dispositivos con bateria.
Incorrecto. x86 se usa en PCs con Intel/AMD. MIPS esta practicamente en desuso.

10. Por que es imposible seguir subiendo la frecuencia indefinidamente?

Porque los cables son demasiado largos
Por el calor excesivo y el consumo de energia
Porque Windows no lo soporta
Correcto! A mas frecuencia, mas calor y consumo. Por eso la industria opto por multi nucleo.
Incorrecto. El limite es fisico (calor y consumo), no del software.
0/10
Puntuacion

Curso completado!

Ahora sabeis como funciona el cerebro de todos los ordenadores del mundo. Desde las valvulas de vacio del ENIAC hasta los chiplets de 3nm de AMD, habeis recorrido 80 anos de historia de la CPU.

Siguiente curso recomendado: Historia y funcionamiento de la Tarjeta Grafica