Arquitectura CISC.
Complex instruction set computer, que ya se daba en los
primeros diseños VCP, caracterizada por disponer de un grupo amplio de
instrucciones complejos y potentes. El ordenador era más potente a medida que
era más amplio su repertorio de instrucciones. Toman como principio la
microprogramación.
Arquitectura RISC.
A finales de los setenta, al aumentar las prestaciones de la
memoria principal, la consecuencia inmediata fue que ya no tenía que esperar
tanto la unidad de control a ésta, lo que permitió trabajar con instrucciones
mucho más simples que se complementasen en un ciclo de reloj y acelerando la
ejecución de instrucciones.
Esta arquitectura RISC (reduced instruction set computer),
está formada por un juego de instrucciones lo más reducido posible, la mayoría
completados en un ciclo de reloj.
ARQUITECTURA CISC
|
ARQUITECTURA RISC
|
Pocas instrucciones complejas.
|
Muchas instrucciones pequeñas.
|
Formatos de instrucción de varios tamaños.
|
Formato de instrucción de pocos tamaños.
|
Interpreta microinstrucciones
|
Interpreta microoperaciones.
|
Muchos modos de direccionamiento.
|
Pocos modos de direccionamiento.
|
Pocos registros de propósito general.
|
Muchos registros de propósito general.
|
Repertorio de instrucciones flexible.
|
Repertorio de instrucciones rígido.
|
Son lentas. Ejecución por software.
|
Son rápidas. Ejecución directa por hardware.
|
Unidad de control microprogramada.
|
Unidad de control cableada.
|
Para ejecutar una tarea se necesitan más
instrucciones en RISC que en CISC, ya que en RISC las instrucciones son más
elementales. Pero el hecho de disponer hoy de memorias tan rápidas y buses de
alta velocidad hace que existan diversos mecanismos como el (pipeline), para
que se lleguen incluso a solapar varias instrucciones en un mismo ciclo.
No hay comentarios:
Publicar un comentario