Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Diferencia CISC Vs RISC

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Complex Instruction Set Computer (CISC).

Complex Instruction Set Computer (CISC). En espaol (Computadora de


Conjunto de Instrucciones Complejas). En ella el procesador trae cientos de
registros y se necesitan muchos pasos y ciclos de reloj para realizar una sola
operacin.
Todos los CPUs x86 compatibles con la PC son procesadores CISC, pero en
las Mac nuevas o en algunas que se hagan dibujos de ingeniera complejos,
probablemente tengan un CPU RISC (Computadora de Conjunto de Instrucciones
Reducido).

Diferencia
La diferencia prctica entre CISC y RISC es que los procesadores CISCx86 corren
a DOS, Windows 3.1 y Windows 95 en el modo nativo; es decir, sin la traduccin de
software que disminuya el desempeo.
Pero CISC y RISC tambin reflejan dos filosofas de computacin rivales. El
procesamiento de RISC requiere breves instrucciones de software de la misma
longitud, que son fciles de procesar rpidamente y en tandm por un CPU.
La tecnologa CISC una de las ms antigua y comn, no es tan eficiente
como RISC pero si es la ms expandida pues fue la usada desde el principio
por Intel, el mayor fabricante de procesadores en el mundo, al igual que AMD, su
competencia. Existen millones de programas escritos para CISC que no corren en
RISC; la diferencia entre ambas arquitecturas se ha acortado mucho con la
creciente velocidad alcanzada por los procesadores CISC, sin embargo un
procesador RISC de la mitad de velocidad que un CISC trabajar casi igual que este
ltimo y en muchos casos mucho ms eficientemente.
Hoy en da, los programas son cada vez ms grandes y complejos, demandan
mayor velocidad en el procesamiento de informacin, lo que implica la bsqueda de
microprocesadores ms rpidos y eficientes.
Las CPU's combinan elementos de ambas y no son fciles de encasillar. Por
ejemplo, el Pentium Pro traduce las largas instrucciones CISC de la arquitectura x86
a micro operaciones sencillas de longitud fija que se ejecutan en un ncleo de estilo
RISC. El UltraSparc-II de Sun, acelera la decodificacin MPEG con unas
instrucciones especiales para grficos; estas instrucciones obtienen unos
resultados que en otros procesadores requeriran 48 instrucciones.
Por lo tanto a corto plazo, en el mercado coexistirn las CPU's RISC y los
microprocesadores hbridos RISC - CISC, pero cada vez con diferencias mas
difusas entre ambas tecnologas. De hecho, los futuros procesadores lucharan en
cuatro frentes :
Ejecutar ms instrucciones por ciclo.
Ejecutar las instrucciones en orden distinto del original para que las interdependencias
entre operaciones sucesivas no afecten al rendimiento del procesador.
Renombrar los registros para paliar la escasez de los mismos.
Contribuir a acelerar el rendimiento global del sistema, adems de la velocidad de
laCPU.

Caractersticas
La microprogramacin es una caracterstica importante y esencial de casi todas las
arqutecturas CISC. Como por ejemplo: Intel 8086, 8088, 80286, 80386,
80486, Motorola 68000, 68010, 620, 8030, 684.
La microprogramacin significa que cada instruccin de mquina es interpretada
por un microprograma localizado en una memoria en el circuito integrado del
procesador. En la dcada de los sesentas la micropramacin, por sus
caractersticas, era la tcnica ms apropiada para las tecnologas de memorias
existentes en esa poca y permita desarrollar tambin procesadores con
compatibilidad ascendente. En consecuencia, los procesadores se dotaron de
poderosos conjuntos de instrucciones.
Las instrucciones compuestas son decodificadas internamente y ejecutadas con
una serie de microinstrucciones almacenadas en una ROM interna. Para esto se
requieren de varios ciclos de reloj (al menos uno por microinstruccin). La meta
fundamental de la arquitectura de CISC es terminar una tarea adentro como pocas
lneas de la asamblea como sea posible. Esto es alcanzado construyendo el
hardware del procesador que es capaz de entender y de ejecutar una serie de
operaciones.
Para esta tarea particular, un procesador de CISC vendra preparado con una
instruccin especfica a la que se le nombrara MULT. Cuando est instruccin esta
ejecutada, carga los dos valores en los registros separados, multiplica los
operandos en la unidad de la ejecucin, y despus almacena el producto en el
registro apropiado. As, la tarea entera de multiplicar dos nmeros se puede terminar
con una instruccin.

MULT 2:3, 5:2


MULT es la qu se conoce como instruccin compleja.

Funcionamiento
Funciona directamente en los bancos de la memoria de computadora y no requiere
a programador llamar explcitamente ningn cargamento o las funciones el
almacenar. Se asemeja de cerca a un comando en una lengua de alto nivel. Por
ejemplo, si dejamos a representar el valor de 2:3 y b representa el valor de 5:2,
despus este comando es idntica a la declaracin de C a = a * B.
Una de las ventajas primarias de este sistema es que el recopilador tiene que hacer
muy poco el trabajo para traducir una declaracin del idioma de alto nivel a la
asamblea. Porque la longitud del cdigo es relativamente corta, el ESPOLN muy
pequeo se requiere para almacenar instrucciones. El nfasis se pone en
instrucciones complejas del edificio directamente en el hardware.
CISC no representa una propuesta de arquitectura de procesador en el sentido
usual. CISC reeja la forma en que se desarrollaban y las mejoras que se haban
introducido a las arquitecturas de procesadores hasta, ms o menos, 1975. CISC,
es el Computador con un Conjunto Complejo de Instrucciones (Complex Instruction
Set Computer), representa el nombre la corriente principal desarrollada en
arquitectura de computadores y, quizs, podramos entender que es el nombre que
se asigno a la tendencia a la cual el movimiento RISC se opona.

También podría gustarte