ARQUITECTURA CISC
(Computador con Conjunto de Instrucciones Complejas o
Complex Instructions Set Computer)
Nació de la mano de Intel, creador n 1971 del primer microchip que permitía el
nacimiento de la informática personal, sería en 197 cuando aparecería el 8080, primer
chip capaz de procesar 8bit, para representar números y letras.
CISC Complex Instructions Set Computer, Ordenador con un conjunto de instrucciones
completo. El objetivo principal de la arquitectura CISC es completar una tarea en el
menor número de líneas de código ensamblador posible, este objetivo es conseguido
mediante la construcción de microprocesador capaz de comprender y ejecutar una
seria de operaciones complejas.
Las instrucciones compuestas son decodificadas internamente y ejecutadas en una
ROM interna.
Ventajas:
Facilidad de implementación del conjunto de instrucciones.
Compatibilidad hacia adelante y hacia atrás de nuevas CPU’s.
Facilidad de programación.
Puede ser menor la complejidad del compilador.
Desventajas:
La complejidad del conjunto de instrucciones crece.
Las instrucciones de longitud variable reducen el rendimiento del sistema.
Las tecnologías que influyeron en la evolución de la arquitectura Cisc fue el control
programado, buscar la correspondencia de instrucciones de leguaje de alto nivel al nivel
de lenguaje de máquina.
La microprogramación es una característica importante y esencial de casi todas las
arquitecturas CISC. Significa que cada instrucción de máquina es interpretada por una
microprograma localizada en una memoria
Microprogramación: En los sesentas era la técnica más apropiada permitía
desarrollar también procesadores con compatibilidad ascendente, las instrucciones
compuestas son decodificadas internamente y ejecutadas en una ROM interna.
ARQUITECTURA RISC (Computador con Conjunto de Instrucciones Reducidas o
Reduced Instruction Set Computer).
Utilizan unas instrucciones para leer y procesar datos, toman como base el esquema
de modelo de Von Newman, las instrucciones se dividen en tres grupos: Transferencia,
operaciones y control de flujo, su arquitectura es tipo load –store (carga y almacena).
Un procesador RISC tiene una capacidad de dos a cuatro veces mayor a la de un
CICS, Su segmentación es pipeline (ejecuta simultáneamente varias instrucciones)
Esto hace suponer que RISC reemplazará al CISC.
Ventajas:
Se incrementa la velocidad debido a un conjunto de instrucciones más simple.
Hardware más simple debido a instrucciones más sencillas que requieren menos
espacio en el chip
El ciclo de diseño más corto resulta en un diseño efectivo, costos controlados de
desarrollo y tiempo de salida al mercado más corto.
Esto ha hecho cambiar, en la segunda mitad de la década de los ochentas,
esencialmente las condiciones técnicas para arquitecturas RISC.
Desventajas:
Excesiva dependencia en la efectividad del compilador.
La depuración de los programas se hace difícil por la programación de
instrucciones.
Se incrementa el tamaño del código de lenguaje máquina.
Necesidad de memoria rápida.
Esto ha hecho cambiar, en la segunda mitad de la década de los ochentas,
esencialmente las condiciones técnicas para arquitecturas RISC.
Ya que permite:
Analizar las aplicaciones.
Diseñar un bus de datos.
Diseñar instrucciones.
Agregar nuevas instrucciones sólo si no hacen más lenta a la máquina.
La meta principal es incrementar el rendimiento del procesador.
Para esto se deben considerar tres áreas principales:
La arquitectura.
La tecnología de proceso.
El encapsulado.
La tecnología de proceso, se refiere a los materiales y técnicas utilizadas en la
fabricación del circuito integrado.
El encapsulado se refiere a cómo se integra un procesador con lo que lo rodea en un
sistema funcional.
Es la arquitectura del procesador lo que hace la diferencia entre el rendimiento de una
CPU.
Por último se puede concluir que los procesadores RISC y CICS están orientados a
diferentes mercados los CICS tienen un precio mas accesible a comparación con los
RISC, los procesadores CICS por su costo accesible se usa en computadoras
personales en cambio los RISC por su costo elevado son usados por prestigiadas
marcas que fabrican computadoras y por empresas.
Ambos procesadores utilizan distinto software y los procesadores CICS tienen el
software más accesible. La decisión de adquirir algún procesador ya sea RISC O CICS
depende de las necesidades de cada persona, los dos son excelentes procesadores,
cada uno tiene ventajas y desventajas tenemos que valorarlas y analizarlas para hacer
la compra adecuada y que esté al alcance de nuestros bolsillos.
Referencias
[Link]
[Link]
[Link]