ARQUITECTURAS CISC
La microprogramación es una característica importante y esencial de casi todas las arquítecturas CISC.
Como por ejemplo:
Intel 8086, 8088, 80286, 80386, 80486.
Motorola 68000, 68010, 68020, 68030, 6840.
La microprogramación significa que cada instrucción de máquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador.
En la década de los sesentas la micropramación, por sus características, era la técnica más apropiada para las tecnologías de memorias existentes en esa época y permitía desarrollar también 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 microinstrucción).
ARQUITECTURAS RISC
Buscando aumentar la velocidad del procesamiento se descubrió en base a experimentos que, con una determinada arquitectura de base, la ejecución de programas compilados directamente con microinstrucciones y residentes en memoria externa al circuito integrado resultaban ser mas eficientes, gracias a que el tiempo de acceso de las memorias se fue decrementando conforme se mejoraba su tecnología de encapsulado.
Debido a que se tiene un conjunto de instrucciones simplificado, éstas se pueden implantar por hardware directamente en la CPU, lo cual elimina el microcódigo y la necesidad de decodificar instrucciones complejas.
En investigaciones hechas a mediados de la década de los setentas, con respecto a la frecuencia de utilización de una instrucción en un CISC y al tiempo para su ejecución, se observó lo siguiente:
- Alrededor del 20% de las instrucciones ocupa el 80% del tiempo total de ejecución de un programa.
- Existen secuencias de instrucciones simples que obtienen el mismo resultado que secuencias complejas predeterminadas, pero requieren tiempos de ejecución más cortos.
Las características esenciales de una arquitectura RISC pueden resumirse como sigue:
- Estos microprocesadores siguen tomando como base el esquema moderno de Von Neumann.
- Las instrucciones, aunque con otras características, siguen divididas en tres grupos:
a) Transferencia.b) Operaciones.c) Control de flujo.
ARTURITO ME PODRIAS DECIR CUAL ES LA DIFERIENCIA ENTRE LA ARQUITECTURA RISC Y CISC
ResponderEliminarola victor mira la arquitectura risc toma como base el modelo de von neuman, y las sisc no
EliminarHola Arturo.
ResponderEliminarMe podrias explicar en que se basa la Arquitectura RISC porfavor.
hola la idea fue inspirada por el hecho de que muchas de las características que eran incluidas en los diseños tradicionales de cpu para aumentar la velocidad estaban siendo ignoradas por los programas que eran ejecutados en ellas además la velocidad del procesador en relación con la memoria de la computadora que accediera cada vez mas alta.
EliminarMe podrías decir cuales son las ventajas de cada arquitectura
ResponderEliminarVentajas de la arquitectura risc
Eliminar°Microarquitectura más simple
°Instrucciones más cortas,
°menos tiempo de acceso a memoria
°Compiladores más sencillos y eficientes
CISC
°Computador con repertorio de instrucciones complejo.
°Gran número de instrucciones complejas.
°Gran variedad de tipos de datos y de modos de direccionamiento.
°Permite implementar instrucciones de alto nivel directamente o con un número pequeño de instrucciones ensamblador.
HOla Arturo !!
ResponderEliminarMe podiras decir cual es el objetivo de microprogramación ?
el objetivo principal de la microprogramación es ejecutar líneas de código y operaciones. a niveles bajos
ResponderEliminaruna pregunta solo existen dos esos dos tipos de arquitecturas ???
ResponderEliminarno existen muchos mas
ResponderEliminarmuy buena tu informacion arturo pero me puedes decir cual es la diferencia entre ambas arquitecturas gracias
ResponderEliminar