SlideShare una empresa de Scribd logo
1 de 25
AQUITECTURAS RICS Y CISC
COMPLEX INSTRUCTION SET COMPUTER -REDUCED INSTRUCTION SET
COMPUTER
CONTENIDO
• Introducción
• Objetivos
• Modelos de Arquitecturas (Von Neumann – Harvard)
• Arquitectura CISC
• Arquitectura RISC
• Comparación RISC- CISC
• Modernización
• Conclusiones – Recomendaciones
INTRODUCCIÓN
ARQUITECTURA
REGISTRO
INSTRUCCION
OPERANDOPARALELISMO
ANCHO DE
BUS
GENERA
L
• Conocer y comparar las características básicas de las
arquitecturas RICS- CISC
ESPECIFICO
• Entender funcionamiento de las arquitecturas RICS-CISC
• Comprender que causa llevo a la creación de las arquitecturas
RICS- CISC
• Analizar las características de las arquitecturas RICS- CISC
• Comparar las ventajas y desventajas de las arquitecturas RICS-
CISC
OBJETIVO
MODELOS DE
ARQUITECTURAS
ARQUITECTURA VON NEUMANN
• Sistemas con microprocesadores
• La unidad central de proceso (CPU), está conectada a una
memoria principal única donde se guardan las instrucciones
del programa y los datos. A dicha memoria se accede a través
de un sistema de buses único.
ARQUITECTURA HARVARD
• Este modelo, que utilizan los Microcontroladores PIC, tiene la
unidad central de
• proceso (CPU) conectada a dos memorias (una con las
instrucciones y otra con los datos) por medio de dos buses
diferentes.
ARQUITECTURA CISC
DEFINICION
• La microprogramación es una característica importante y
esencial de casi todas las arquitecturas CISC.
• Significa que cada instrucción de máquina es interpretada por
un microprograma localizado en una memoria
FACTORES DE EVOLUCIÓN DE CISC
• El control micro programado
• Facilidad de implementación.
• Uso eficiente del espacio del chip
• Posibilidad de modificar un conjunto de instrucciones.
• Posibilidad de diseñar nuevas y poderosas instrucciones.
• Posibilidad de diseñar nuevas arquitecturas
• Necesidad de tener un rico conjunto de instrucciones.
• Instrucciones complejas.
• Gran cantidad de modos de direccionamiento.
• Reducción en tiempo de ejecución en instrucciones complejas.
• Compatibilidad con miembros anteriores de la familia.
• Buscar correspondencia de instrucciones de alto nivel.
• Usar controles micro programado para ejecutar grandes instrucciones de
alto nivel en el ordenador.
• Disponibilidad de lenguaje de maquina.
CARACTERISTICAS
Múltiples nodos.
Direccionamientos directos indirectos
Predominio de instrucciones con 2 operandos
Soporte entre 0 y mas operandos
Instrucciones múltiples a ciclos de reloj
Antes de ejecutar procesos primero se busca en memoria
Instrucciones de longitud variable
Dependiendo del modo de direccionamiento
COMO FUNCIONA CISC
• Incorporan un gran conjunto de comandos en la ROM.
• El sistema operativo envía un comando al procesador.
• El chip debe verificar el tamaño del comando y reservarlo en la
memoria interna.
• El procesador decodifica las instrucciones. A través de la
circuitería se ejecutan las instrucciones. Requiere de cuatro a
diez ciclos de reloj.
DIAGRAMA DE BLOQUES
Unidad de
búsqueda de
instrucciones
Unidad de
decodificación
de
instrucciones
Unidad de
operandos
ALU- ALU -
LOAD-
STORE-PUNTO
FLOTANTE
Unidad de
estructura de
resultados
• Ventajas
• Facilidad de implementación del conjunto de instrucciones
• Compatibilidad hacia adelante y hacia atrás de nuevas CPU’s
• Facilidad de programación
• Puede ser menor la complejidad del compilador
• Desventajas
• La complejidad del conjunto de instrucciones crece
• Las instrucciones de longitud variable reducen el rendimiento del
sistema
• Inclusión de instrucciones que raramente se usan
ARQUITECTURA RISC
• Es el tipo de arquitectura diseñado para aumentar la velocidad
de procesamiento que se da en el ordenador.
• 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.
FACTORES
• Instrucciones simples pueden ejecutarse en pocos ciclos de
reloj/ciclos de
• reloj más cortos
• • Apropiado para la aplicación de arquitectura segmentada
• Potencialmente se completaría una instrucción por ciclo de reloj
• • Tamaño de instrucción fijo simplifica búsqueda y decodificación
• • Un grupo pequeño de instrucciones (∼20%) ocupa la mayor parte
• del tiempo de ejecución de un programa (∼ 80%)
• • Un conjunto de instrucciones simples puede implantar también
instrucciones
• complejas
CARACTERÍSTICAS
1
• Pequeño conjunto de instrucciones
2
• Instrucciones simples
3
• Instrucciones de longitud fija
4
• Predominan instrucciones que se ejecutan en un ciclo
5
• Procedimiento de segmentaciones para múltiples instrucciones.
FUNCIONAMIENTO
• Las RISC constan de instrucciones que realizan una tarea.
• Las instrucciones no necesitan ser decodificadas.
• Para realizar una instrucción usa un ciclo de reloj.
• Puede ejecutar hasta 10 comandos a la vez.
• Pasan por menos transistores en los circuitos.
DIAGRAMA DE BLOQUES
Unidad de
búsqueda de
instrucciones
Unidad de
búsqueda de
operandos
ALU-ALU-LOAD-
STORE-PUNTO
FLOTANTE
Unidad de
estructura de
resultados
• VENTAJAS
• Se incrementa la velocidad debido a un conjunto de instrucciones más
simple.
• Hardware más simple debido a instrucciones más sencillas que requieren
menos espacio en el chip
• El ciclo de diseño más corto resulta en un diseño efectivo , costos
controlados de desarrollo y tiempo de salida al mercado más corto.
• DESVENTAJAS
• Excesiva dependencia en la efectividad del compilador
• La depuración de los programas se hace difícil por la programación de
instrucciones
• Se incrementa el tamaño del código de lenguaje máquina
• Necesidad de memoria rápida
RISC VS CISC
COMPARACION
CONCLUCIONES – RECOMENDACIONES
PREGUNTAS ?
GRACIAS

Más contenido relacionado

La actualidad más candente

Conceptos de hardware sistemas operativos
Conceptos de hardware  sistemas operativosConceptos de hardware  sistemas operativos
Conceptos de hardware sistemas operativos
Cristhina Rivera
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Clasificación de las memorias en informática
Clasificación de las memorias en informáticaClasificación de las memorias en informática
Clasificación de las memorias en informática
a11konti
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
fabio_14
 

La actualidad más candente (20)

Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Conceptos de hardware sistemas operativos
Conceptos de hardware  sistemas operativosConceptos de hardware  sistemas operativos
Conceptos de hardware sistemas operativos
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
3.1.6 espacio para objetos
3.1.6 espacio  para objetos3.1.6 espacio  para objetos
3.1.6 espacio para objetos
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas Operativos
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Risc y Cisc
Risc y CiscRisc y Cisc
Risc y Cisc
 
Procesamiento segmentado - INFORME
Procesamiento segmentado - INFORMEProcesamiento segmentado - INFORME
Procesamiento segmentado - INFORME
 
Modelo RISC
Modelo RISCModelo RISC
Modelo RISC
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Clasificación de las memorias en informática
Clasificación de las memorias en informáticaClasificación de las memorias en informática
Clasificación de las memorias en informática
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 

Destacado

Risc y cisc diseño de computadoras
Risc y cisc diseño de computadorasRisc y cisc diseño de computadoras
Risc y cisc diseño de computadoras
borvil
 
Microprocesador (objeto de aprendisaje)
Microprocesador (objeto de aprendisaje)Microprocesador (objeto de aprendisaje)
Microprocesador (objeto de aprendisaje)
guestb10810c
 
Diapositivas bus, tipos de buses, arquitectura 6
Diapositivas bus, tipos de buses, arquitectura 6Diapositivas bus, tipos de buses, arquitectura 6
Diapositivas bus, tipos de buses, arquitectura 6
MarianelaGY
 
Soporte en Hardware - Materia PC
Soporte en Hardware - Materia PC Soporte en Hardware - Materia PC
Soporte en Hardware - Materia PC
paulinagonzapyl
 
Unidades funcionales del procesador
Unidades funcionales del procesadorUnidades funcionales del procesador
Unidades funcionales del procesador
ANDREA
 
Evolución de los Procesadores CISC
Evolución de los Procesadores CISCEvolución de los Procesadores CISC
Evolución de los Procesadores CISC
Marcelo Herrera
 
Concepto sobre la arquitectura de von neuman
Concepto sobre la arquitectura de von neumanConcepto sobre la arquitectura de von neuman
Concepto sobre la arquitectura de von neuman
maritza-1995
 

Destacado (20)

Arquitectura RISC-CISC
Arquitectura RISC-CISCArquitectura RISC-CISC
Arquitectura RISC-CISC
 
Risc y cisc diseño de computadoras
Risc y cisc diseño de computadorasRisc y cisc diseño de computadoras
Risc y cisc diseño de computadoras
 
Arquitectura rics y cisc
Arquitectura rics y ciscArquitectura rics y cisc
Arquitectura rics y cisc
 
Ho
HoHo
Ho
 
Paralelismo a nivel de Instrucciones
Paralelismo a nivel de InstruccionesParalelismo a nivel de Instrucciones
Paralelismo a nivel de Instrucciones
 
Paralelismo resumen
Paralelismo resumenParalelismo resumen
Paralelismo resumen
 
Microprocesador (objeto de aprendisaje)
Microprocesador (objeto de aprendisaje)Microprocesador (objeto de aprendisaje)
Microprocesador (objeto de aprendisaje)
 
Tugas 2 jadi
Tugas 2 jadiTugas 2 jadi
Tugas 2 jadi
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Diapositivas bus, tipos de buses, arquitectura 6
Diapositivas bus, tipos de buses, arquitectura 6Diapositivas bus, tipos de buses, arquitectura 6
Diapositivas bus, tipos de buses, arquitectura 6
 
Computadores RISC
Computadores RISCComputadores RISC
Computadores RISC
 
Soporte en Hardware - Materia PC
Soporte en Hardware - Materia PC Soporte en Hardware - Materia PC
Soporte en Hardware - Materia PC
 
Unidades funcionales del procesador
Unidades funcionales del procesadorUnidades funcionales del procesador
Unidades funcionales del procesador
 
Cisc
CiscCisc
Cisc
 
Taller de mantenimiento de computadoras
Taller de mantenimiento de computadorasTaller de mantenimiento de computadoras
Taller de mantenimiento de computadoras
 
Diapositiva sobre topologia
Diapositiva   sobre topologiaDiapositiva   sobre topologia
Diapositiva sobre topologia
 
Evolución de los Procesadores CISC
Evolución de los Procesadores CISCEvolución de los Procesadores CISC
Evolución de los Procesadores CISC
 
CISC
CISCCISC
CISC
 
Concepto sobre la arquitectura de von neuman
Concepto sobre la arquitectura de von neumanConcepto sobre la arquitectura de von neuman
Concepto sobre la arquitectura de von neuman
 
U1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTOU1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTO
 

Similar a Arquitecturas RISC - CISC

Procesadores SISC RISC
Procesadores SISC RISCProcesadores SISC RISC
Procesadores SISC RISC
Ely Paredez
 
Arquitectura risc vs cisc- -linux en caja-
 Arquitectura risc vs cisc- -linux en caja- Arquitectura risc vs cisc- -linux en caja-
Arquitectura risc vs cisc- -linux en caja-
20kblossomk29
 
Alex tomarema 5_b_t#3
Alex tomarema 5_b_t#3Alex tomarema 5_b_t#3
Alex tomarema 5_b_t#3
Alex Tomarema
 
Hernan espinoza 5to_b_t#3
Hernan espinoza 5to_b_t#3Hernan espinoza 5to_b_t#3
Hernan espinoza 5to_b_t#3
Hernan Espinoza
 
Danilo logroño 5to a tarea 3
Danilo logroño  5to a tarea 3Danilo logroño  5to a tarea 3
Danilo logroño 5to a tarea 3
Danny Logroño
 

Similar a Arquitecturas RISC - CISC (20)

Procesadores SISC RISC
Procesadores SISC RISCProcesadores SISC RISC
Procesadores SISC RISC
 
Risc y-cisc-1
Risc y-cisc-1Risc y-cisc-1
Risc y-cisc-1
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
Arquitectura risc vs cisc- -linux en caja-
 Arquitectura risc vs cisc- -linux en caja- Arquitectura risc vs cisc- -linux en caja-
Arquitectura risc vs cisc- -linux en caja-
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Alex tomarema 5_b_t#3
Alex tomarema 5_b_t#3Alex tomarema 5_b_t#3
Alex tomarema 5_b_t#3
 
Procesadores Risc y Cisc
Procesadores Risc y CiscProcesadores Risc y Cisc
Procesadores Risc y Cisc
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura riscc
Arquitectura risccArquitectura riscc
Arquitectura riscc
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
Procesadores CISC y RISC
Procesadores CISC y RISCProcesadores CISC y RISC
Procesadores CISC y RISC
 
Estebana23444602
Estebana23444602Estebana23444602
Estebana23444602
 
Hernan espinoza 5to_b_t#3
Hernan espinoza 5to_b_t#3Hernan espinoza 5to_b_t#3
Hernan espinoza 5to_b_t#3
 
Risc
RiscRisc
Risc
 
Danilo logroño 5to a tarea 3
Danilo logroño  5to a tarea 3Danilo logroño  5to a tarea 3
Danilo logroño 5to a tarea 3
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 

Más de Edwin Belduma (12)

Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
Funciones y Resonsabilidades de un Administrador de Proyectos de Software
Funciones y Resonsabilidades de un Administrador de Proyectos de SoftwareFunciones y Resonsabilidades de un Administrador de Proyectos de Software
Funciones y Resonsabilidades de un Administrador de Proyectos de Software
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
 
Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)
 
Topologias de RED
Topologias de RED Topologias de RED
Topologias de RED
 
Diferencias entre modelo osi y el tcpiip
Diferencias entre modelo osi y el tcpiipDiferencias entre modelo osi y el tcpiip
Diferencias entre modelo osi y el tcpiip
 
PROXY CENTOS 6.5
PROXY CENTOS 6.5PROXY CENTOS 6.5
PROXY CENTOS 6.5
 
DHCP CENTOS 6.5
DHCP CENTOS 6.5 DHCP CENTOS 6.5
DHCP CENTOS 6.5
 
Vectores en Java
Vectores en JavaVectores en Java
Vectores en Java
 
Estructura for y vectores
Estructura for y vectoresEstructura for y vectores
Estructura for y vectores
 
Operaciones en java
Operaciones en javaOperaciones en java
Operaciones en java
 
Condicionantes en java
Condicionantes en javaCondicionantes en java
Condicionantes en java
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Arquitecturas RISC - CISC

  • 1. AQUITECTURAS RICS Y CISC COMPLEX INSTRUCTION SET COMPUTER -REDUCED INSTRUCTION SET COMPUTER
  • 2. CONTENIDO • Introducción • Objetivos • Modelos de Arquitecturas (Von Neumann – Harvard) • Arquitectura CISC • Arquitectura RISC • Comparación RISC- CISC • Modernización • Conclusiones – Recomendaciones
  • 4. GENERA L • Conocer y comparar las características básicas de las arquitecturas RICS- CISC ESPECIFICO • Entender funcionamiento de las arquitecturas RICS-CISC • Comprender que causa llevo a la creación de las arquitecturas RICS- CISC • Analizar las características de las arquitecturas RICS- CISC • Comparar las ventajas y desventajas de las arquitecturas RICS- CISC OBJETIVO
  • 6. ARQUITECTURA VON NEUMANN • Sistemas con microprocesadores • La unidad central de proceso (CPU), está conectada a una memoria principal única donde se guardan las instrucciones del programa y los datos. A dicha memoria se accede a través de un sistema de buses único.
  • 7. ARQUITECTURA HARVARD • Este modelo, que utilizan los Microcontroladores PIC, tiene la unidad central de • proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por medio de dos buses diferentes.
  • 8. ARQUITECTURA CISC DEFINICION • La microprogramación es una característica importante y esencial de casi todas las arquitecturas CISC. • Significa que cada instrucción de máquina es interpretada por un microprograma localizado en una memoria
  • 9. FACTORES DE EVOLUCIÓN DE CISC • El control micro programado • Facilidad de implementación. • Uso eficiente del espacio del chip • Posibilidad de modificar un conjunto de instrucciones. • Posibilidad de diseñar nuevas y poderosas instrucciones. • Posibilidad de diseñar nuevas arquitecturas
  • 10. • Necesidad de tener un rico conjunto de instrucciones. • Instrucciones complejas. • Gran cantidad de modos de direccionamiento. • Reducción en tiempo de ejecución en instrucciones complejas. • Compatibilidad con miembros anteriores de la familia. • Buscar correspondencia de instrucciones de alto nivel. • Usar controles micro programado para ejecutar grandes instrucciones de alto nivel en el ordenador. • Disponibilidad de lenguaje de maquina.
  • 11. CARACTERISTICAS Múltiples nodos. Direccionamientos directos indirectos Predominio de instrucciones con 2 operandos Soporte entre 0 y mas operandos Instrucciones múltiples a ciclos de reloj Antes de ejecutar procesos primero se busca en memoria Instrucciones de longitud variable Dependiendo del modo de direccionamiento
  • 12. COMO FUNCIONA CISC • Incorporan un gran conjunto de comandos en la ROM. • El sistema operativo envía un comando al procesador. • El chip debe verificar el tamaño del comando y reservarlo en la memoria interna. • El procesador decodifica las instrucciones. A través de la circuitería se ejecutan las instrucciones. Requiere de cuatro a diez ciclos de reloj.
  • 13. DIAGRAMA DE BLOQUES Unidad de búsqueda de instrucciones Unidad de decodificación de instrucciones Unidad de operandos ALU- ALU - LOAD- STORE-PUNTO FLOTANTE Unidad de estructura de resultados
  • 14. • Ventajas • Facilidad de implementación del conjunto de instrucciones • Compatibilidad hacia adelante y hacia atrás de nuevas CPU’s • Facilidad de programación • Puede ser menor la complejidad del compilador • Desventajas • La complejidad del conjunto de instrucciones crece • Las instrucciones de longitud variable reducen el rendimiento del sistema • Inclusión de instrucciones que raramente se usan
  • 15. ARQUITECTURA RISC • Es el tipo de arquitectura diseñado para aumentar la velocidad de procesamiento que se da en el ordenador. • 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.
  • 16. FACTORES • Instrucciones simples pueden ejecutarse en pocos ciclos de reloj/ciclos de • reloj más cortos • • Apropiado para la aplicación de arquitectura segmentada • Potencialmente se completaría una instrucción por ciclo de reloj • • Tamaño de instrucción fijo simplifica búsqueda y decodificación • • Un grupo pequeño de instrucciones (∼20%) ocupa la mayor parte • del tiempo de ejecución de un programa (∼ 80%) • • Un conjunto de instrucciones simples puede implantar también instrucciones • complejas
  • 17. CARACTERÍSTICAS 1 • Pequeño conjunto de instrucciones 2 • Instrucciones simples 3 • Instrucciones de longitud fija 4 • Predominan instrucciones que se ejecutan en un ciclo 5 • Procedimiento de segmentaciones para múltiples instrucciones.
  • 18. FUNCIONAMIENTO • Las RISC constan de instrucciones que realizan una tarea. • Las instrucciones no necesitan ser decodificadas. • Para realizar una instrucción usa un ciclo de reloj. • Puede ejecutar hasta 10 comandos a la vez. • Pasan por menos transistores en los circuitos.
  • 19. DIAGRAMA DE BLOQUES Unidad de búsqueda de instrucciones Unidad de búsqueda de operandos ALU-ALU-LOAD- STORE-PUNTO FLOTANTE Unidad de estructura de resultados
  • 20. • VENTAJAS • Se incrementa la velocidad debido a un conjunto de instrucciones más simple. • Hardware más simple debido a instrucciones más sencillas que requieren menos espacio en el chip • El ciclo de diseño más corto resulta en un diseño efectivo , costos controlados de desarrollo y tiempo de salida al mercado más corto. • DESVENTAJAS • Excesiva dependencia en la efectividad del compilador • La depuración de los programas se hace difícil por la programación de instrucciones • Se incrementa el tamaño del código de lenguaje máquina • Necesidad de memoria rápida