El ordenador
Un microprocesador no es solo un conjunto de transistores y circuitos: tiene un modelo de organización interna que define cómo se comunican sus partes y cómo se ejecutan las instrucciones. A esto lo llamamos arquitectura.
Existen varios enfoques, pero los más relevantes son:
3.1 Arquitectura Von Neumann
- Diseñada por John von Neumann en 1945.
- Utiliza un único bus de memoria para datos e instrucciones.
👉 Consecuencia: el procesador no puede leer una instrucción y un dato a la vez, lo que genera el famoso cuello de botella de Von Neumann.
Ventajas:
- Diseño más simple y barato.
- Muy utilizada en ordenadores de propósito general.
Desventajas:
- Menor rendimiento por la competencia entre datos e instrucciones.
Ejemplo: mayoría de los PCs tradicionales.
3.2 Arquitectura Harvard
- Los datos y las instrucciones están en memorias separadas, con buses independientes.
👉 Esto permite que el procesador acceda a datos e instrucciones al mismo tiempo, acelerando la ejecución.
Ventajas:
- Mayor rendimiento en tareas repetitivas.
- Ideal para microcontroladores y sistemas embebidos.
Desventajas:
- Más compleja y cara de implementar.
Ejemplo: microcontroladores PIC, ARM Cortex-M.
3.3 CISC (Complex Instruction Set Computer)
- “Computadora de Conjunto Complejo de Instrucciones”.
- Los procesadores CISC tienen instrucciones muy potentes que realizan operaciones complejas en una sola orden.
Ventajas:
- Programas más cortos, con menos líneas de código.
- Buena compatibilidad hacia atrás (ejemplo: familia x86).
Desventajas:
- Ejecución más lenta de algunas instrucciones complejas.
- Hardware más complejo.
Ejemplo: Intel x86, AMD Ryzen.
3.4 RISC (Reduced Instruction Set Computer)
- “Computadora de Conjunto Reducido de Instrucciones”.
- Los procesadores RISC usan un conjunto de instrucciones simples y rápidas, ejecutadas en un solo ciclo de reloj.
Ventajas:
- Mayor velocidad de ejecución.
- Arquitectura más eficiente y optimizada para pipelines.
- Consumo reducido (ideal para móviles).
Desventajas:
- Los programas necesitan más instrucciones (aunque más rápidas).
Ejemplo: ARM (usado en la mayoría de smartphones, tablets y portátiles actuales), RISC-V.
3.5 Ejemplos de arquitecturas modernas
-
x86 / x64 (Intel, AMD): Basadas en CISC, pero incorporan técnicas RISC internamente para mejorar velocidad. Usadas en ordenadores y servidores.
-
ARM: Basadas en RISC, con bajo consumo y alta eficiencia. Domina el mercado móvil y se ha expandido a portátiles (Apple Silicon).
-
RISC-V: Nueva arquitectura abierta y libre de licencias. Crece rápidamente en investigación, IoT e industria, porque cualquiera puede diseñar procesadores RISC-V sin pagar royalties.
✅ Resumen clave del punto 3:
- Von Neumann: instrucciones y datos comparten bus → más simple, pero lento.
- Harvard: buses separados → más rápido, pero más caro.
- CISC: muchas instrucciones complejas → usado en Intel/AMD.
- RISC: instrucciones simples y rápidas → usado en ARM y RISC-V.
- Loading...