primeros ordenadores tenían conjuntos de instrucciones limitadas, pero el campo RISC de la investigación tiene que ver con la reducción de conjuntos de instrucciones en los ordenadores modernos , no abandonando todo el hardware nuevo y volver a las máquinas primitivas. Durante la década de 1970 , IBM se reunieron datos sobre las instrucciones que se ejecutan en el procesador de un miniordenador que tenían en fase de desarrollo . Se dieron cuenta de que más de la mitad de todos los tiempos de procesamiento de la computadora estaba ocupado con sólo cinco comandos básicos . Esta toma de conciencia introduce en un proyecto de la Universidad de California en Berkeley , que se tradujo en el diseño de la primera computadora RISC en 1980.
CISC Procesador
Lo contrario de RISC es CISC - Complex Instruction Set Computing. Programas de alto nivel tienen que ser compilado en código máquina . Los compiladores ocupan una gran cantidad de memoria. Al permitir que el procesador para comprender más complicados , compuestos instrucciones , las instrucciones se pueden leer y borrar de la memoria mucho más rápido . Las instrucciones complejas requieren más tiempo para completar y participar del procesador de ejecución de las tareas objeto de varias acciones básicas . Los programas se almacenan en la memoria externa y se cargan en la pieza de memoria a bordo a poco ya que el programa se ejecuta. Procesadores contienen datos en los registros , y los registros son caros . Arquitectura CISC reduce la cantidad de caché - memoria del procesador - . Y registros necesarios dentro del procesador
RISC Procesador
la filosofía inversa al CISC , procesamiento RISC requiere procesadores más caros , con más caché y registros. La necesidad de memoria se redujo en un almacenamiento más eficiente de las constantes o números . Como instrucciones simples son más rápidas de ejecutar que los complejos , la necesidad de velocidad y la continua reducción en el coste de la memoria inclinó la balanza a favor de los procesadores RISC. Acceso a la memoria externa se ralentiza la velocidad del procesador , con mayor memoria caché e instrucciones más pequeños , el procesador RISC fue más rápido que un procesador CISC
Reduced Instruction Set
plazo. "reducido conjunto de instrucciones " es confuso . A menudo se lee en el sentido de " un conjunto más reducido de instrucciones. " Esta no era la intención de los diseñadores de la tecnología RISC . Muchos sistemas RISC tienen un mayor número de instrucciones que algunos sistemas CISC . El término significa " un conjunto de instrucciones " reducido " . " Eso significa que todas las instrucciones del conjunto de instrucciones RISC requieren menos trabajo en el procesador.