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.
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