Monday, October 1, 2018


CISC vs RISC









CISC (Computer Instruction Set Computer) y RISC (Reduced Instruction Set Computer) Son dos modelos generales de ordenadores, desde el punto de vista de la concepción de su repertorio de instrucciones, lo cual repercute directamente sobre la arquitectura de la CPU. Un ordenador CISC tiene un repertorio de instrucciones complejas y un ordenador RISC tiene un repertorio de instrucciones reducidas.
Al parecer los microcontroladores y los microcontroladores, la tendencia inicial fue proveerlos de un repertorio de instrucciones lo más potente posible, de modo que el modelo predominante fue el CISC. La complejidad de las instrucciones fue en aumento; en un mismo repertorio había instrucciones que hacían operaciones muy simples, como por ejemplo mover un dato desde la memoria al acumulador, junto a otras que efectuaban operaciones tan complejas como mover una cadena de datos de un lugar a otro en la memoria. Las instrucciones tenían diferente longitud y los modos de direccionamiento se hicieron cada vez más elaborados. Este aumento en la complejidad de las instrucciones se reflejó, por supuesto, en la complejidad del hardware de la CPU, en el que se hacía necesario dedicar un gran espacio del circuito integrado a la decodificación y ejecución de las instrucciones.
En la arquitectura RISC, La CPU dispone de un repertorio corto de instrucciones sencillas. Cada instrucción puede realizar una operación muy simple, como mover un dato entre la CPU y la memoria, pero a alta velocidad. Se puede lograr que todas las instrucciones tengan la misma longitud. Hay pocos modos de direccionamiento de los datos y son aplicables a todas las celdas de la memoria de datos. La complejidad de la CPU disminuye, de modo que es fácil aumentar la frecuencia del oscilador de la CPU y con ella la velocidad de las instrucciones. Como tienen menos transistores, son más baratas de diseñar y producir. Desde mediados del octavo decenio del siglo XX, ésta ha sido la tendencia predominante en el diseño de microprocesadores y microcontroladores. Los micro controladores PIC son un ejemplo de dispositivos con arquitectura RISC.


Fuente: 
Fernando E. Valdés Pérez & Ramón Pallás Areny (2007). Mexico," Microcontroladores: Fundamentos y aplicaciones con PIC" Marcombo Ediciones Técnicas España.

No comments:

Post a Comment