Nombre: Jedinson Jahir Torres Corado
Canet: 5090-24-18305
Filosofías de Diseño: Hardware vs. Software
La principal diferencia radica en dónde se sitúa la "inteligencia" del
sistema:
CISC (Complex Instruction Set Computing): Prioriza la riqueza del lenguaje
de máquina. Una sola instrucción puede realizar operaciones complejas,
como mover un valor de la memoria a un registro, realizar un cálculo y
devolverlo a la memoria en un único paso. Esto simplifica el trabajo del
compilador pero requiere un hardware extremadamente complejo con
microprogramación interna.
RISC (Reduced Instruction Set Computing): Prioriza la velocidad de
ejecución. Utiliza un conjunto pequeño de instrucciones uniformes y de
tamaño fijo que se ejecutan, idealmente, en un solo ciclo de reloj. La
complejidad se traslada al compilador, que debe descomponer las tareas
de alto nivel en múltiples comandos simples.
2. Diferencias Técnicas Clave
Característi CISC (Ej: Intel x86) RISC (Ej: Apple Silicon / ARM)
ca
Instruccione Longitud variable (1-15 Longitud fija (generalmente 4
s bytes) bytes)
Acceso a Memoria a memoria; Modelo Load/Store; solo
Memoria soporta múltiples modos instrucciones específicas
de direccionamiento acceden a RAM
Registros Pocos registros de Gran cantidad de registros
propósito general (debido para minimizar acceso a
al espacio en chip) memoria
Pipelining Difícil de implementar por Altamente eficiente y natural
la variabilidad de las gracias a instrucciones
instrucciones uniformes
[Link] Paradigma Moderno: La Convergencia Híbrida
En la actualidad, la distinción "pura" entre ambos casi ha desaparecido en
el segmento de alto rendimiento:
CISC con núcleo RISC: Los procesadores modernos de Intel y AMD
(arquitectura x86) incluyen un decodificador que traduce las instrucciones
complejas en pequeñas micro-operaciones (uOps) similares a RISC,
permitiendo que el motor de ejecución interno aproveche el paralelismo y
el pipelining.
RISC con extensiones complejas: Arquitecturas como ARM han ido
añadiendo instrucciones más potentes (como extensiones vectoriales
NEON o SVE) para mejorar el rendimiento en tareas pesadas como IA y
multimedia, acercándose a capacidades que antes eran exclusivas de
CISC.
4. Impacto en la Eficiencia
RISC domina el mercado móvil (Snapdragon, Apple M-series) debido a su
mayor eficiencia energética por vatio, ya que requiere menos transistores
para decodificar instrucciones, liberando espacio para más registros y
unidades de ejecución. CISC sigue siendo el estándar en servidores y PCs
de alto rendimiento donde la compatibilidad heredada (legacy) y la
potencia bruta son críticas.