ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Consolidado Colaborativo Unidad2 Arquitectura PC


Enviado por   •  23 de Abril de 2019  •  Tareas  •  1.991 Palabras (8 Páginas)  •  566 Visitas

Página 1 de 8

Actividad Colaborativa

Unidad 2: Ciclo de la Tarea 2

Presentado por:

Wilson Andrés Hoyos

Código: 1.144.171.978

Hernán Felipe Lozano

Código: 1.144.132.840

Julio Cesar Franco

Código:

Andrés Felipe Giraldo

Código:

Christian Adrian Orozco Espinosa

Código: 94.474.542

Programa: Ingeniería en Sistemas

Presentado a:

Anyelo Gerley Quintero

Curso:

Arquitectura de computadores

Grupo: 301302_35

        

Universidad Nacional Abierta y a Distancia – UNAD

Santiago de Cali

Abril de 2019

Contenido

Introducción        3

Objetivos        4

Desarrollo de la actividad        5

Cuadro Sinóptico Parte 1 (Diseñado en PowerPoint)        5

Cuadro Sinóptico Parte 2 (Diseñado en PowerPoint)        6

Infografía        7

Cuadro comparativo arquitecturas CISC y RISC        8

Conclusiones        13

Referencias bibliográficas        15

Introducción

Durante el desarrollo del presente trabajo y a través del consenso grupal de los miembros del grupo colaborativo, se pondrá en conocimiento del lector los siguientes elementos: un cuadro sinóptico con los diferentes sistemas numéricos (decimal, binario y hexadecimal), dando a conocer los conceptos asociados a cada uno de ellos, se darán a conocer los procedimientos de conversión entre sistemas:  Decimal  a Binario, Decimal a Hexadecimal, Binario a Decimal, Binario a Hexadecimal, Hexadecimal a Decimal y Hexadecimal a Binario, citando ejemplos que evidencien la conversión. Adicionalmente se darán a conocer las operaciones lógicas en base dos, explicando el procedimiento a seguir en cada una  de ellas, para finalmente dar a conocer ejemplos ilustrativos.

Realizado lo anterior a través de una infografía se darán a conocer los registros de un procesador 8086.

Posteriormente se explicará mediante un cuadro de comparación las características de las arquitecturas CISC y RISC, clasificándolas en categorías por: tipos de instrucciones, relación con la memoria, tipo de ejecución, tipo de formato, cantidad de instrucciones, modos de direccionamiento, conjunto de registros, canalización, tipos de complejidad en cuanto al compilador y microprogramas, las formas de llevarse a cabo los saltos condicionales.

Para finalizar se darán a conocer las conclusiones del trabajo realizado.

Objetivos

        

  • Apropiarse de los conceptos y procedimientos relacionados con los sistemas numéricos y las conversiones entre estos.

  • Conocer y evidenciar cuales son los registros de un procesador 8086 a través de una infografía.

  •  Detallar las características de las arquitecturas CISC y RISC, clasificándolas de acuerdo a los criterios propuestos por la guía de la actividad.
  • Dar a conocer las conclusiones de la actividad realizada.

Desarrollo de la actividad

Cuadro Sinóptico Parte 1 (Diseñado en PowerPoint)

[pic 1]

Cuadro Sinóptico Parte 2 (Diseñado en PowerPoint)

[pic 2]

 Fuente: el diseño de este cuadro sinóptico es de autoría de Christian Orozco

Infografía

[pic 3]

        Fuente: el diseño de esta infografía es de autoría de Christian Orozco        

Cuadro comparativo arquitecturas CISC y RISC

Clasificación

Características Arquitectura CISC

Características Arquitectura RISC

Tipo de instrucciones

Se emplean instrucciones largas se decodifican internamente y ejecutan con una serie de microinstrucciones almacenadas en una ROM interna. Sin embargo esto implica retrasos en función del tiempo por requerir de varios ciclos “como mínimo uno por microinstrucción”.

Bajo esta arquitectura se promueve la reducción del conjunto de instrucciones básicas, con las que se constituyen las operaciones complejas.

La sencillez de esta arquitectura forza al uso de ciclos más cortos o prácticamente de un único ciclo.

Métodos de direccionamiento

En cuanto a los modos de direccionamiento la arquitectura CISC emplea: inmediato, directo, extendido, indirecto, inherente, indexado.

En esa arquitectura cada instrucción de la máquina se interpreta como una microprograma localizada en una zona de memoria del circuito integrado del procesador.

La arquitectura RISC por otra parte emplea los modos de direccionamiento: inmediato, indirecto, directo, desplazada.

En esta arquitectura la ejecución de programas compilados como microinstrucciones se alojan en la memoria externa del circuito integrado del procesador.

Conjunto de Registros disponibles

En cuanto a los registros disponibles cuenta con: acumuladores, PC, index, stack pointer, CCR.

Los registros disponibles son de un mayor volumen que los disponibles en la arquitectura CISC.

Relación con la memoria

Las instrucciones de acceso a la memoria son de mayor volumen. La relación es de memoria a memoria “carga” y “almacena” son las instrucciones independientes.

Se limita a guardar en memoria y cargar de memoria.

La ejecución de programas compilados directamente con microinstrucciones y residentes en memoria externa al circuito integrado resulta más eficiente gracias a que el tiempo de acceso de las memorias se fue decrementando conforme mejoraba su tecnología de encapsulado.

Complejidad en cuanto al compilador y microprogramas

Reduce la complejidad de implementar compiladores

Hace uso de compiladores complejos

Tipo de ejecución

[pic 4]

[pic 5]

Tipo de formato

Tiene una larga y complejos formatos muy diversos con una decodificación compleja y lenta

Tiene tipo de formato fijo que implica que los campos de códigos de operación opcodes y de los operandos están siempre codificados en las mismas posiciones.

Cantidad de instrucciones

Este tipo de arquitectura dificulta el paralelismo entre instrucciones en la mayoría de estos sistemas de alto rendimiento implementan un sistema que convierte dicha instrucciones complejas en varias instrucciones simples llamadas microinstrucciones.

Para poder realizar una sola instrucción requiere de cuatro a diez ciclos de reloj.

La cantidad de instrucciones poco complejas son simples y por lo tanto de más rápida ejecución por esta razón permite crear un código más dinámico.

Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM  para esto es requerido de varios ciclos de reloj al menos uno por microinstrucción.

Modos de direccionamiento

Esta arquitectura tiene más de una docena de modos de direccionamiento algunos de ellos son muy complejos.

Modos de direccionamiento simple con modos más complejos reemplazados por secuencias de instrucciones aritméticas simples.

Tipos de modos de direccionamiento

Este tipo de arquitectura tiene muchas operaciones básicas y los tipos de direccionamientos son complejos.

Se utiliza un sistema de direcciones no destructivas en RAM esto significa que conserva después de realizar sus operaciones en memoria los dos operandos y su resultado reduciendo así la ejecución de nuevas operaciones.

Conjunto de registros

Tiene una instrucción por circunstancia y sus instrucciones son complejas con una lentitud en la ejecución contienen pocas instrucciones por trabajo

Conjunto de registros homogéneo permitiendo que cualquier registro sea utilizado en cualquier contexto y así simplificar el diseño del compilador con pequeñas instrucciones y simples con una ejecución rápida y varias instrucciones por trabajo.

Canalización

Esta arquitectura requiere de varios ciclos de reloj para al menos uno por microinstrucción. Se utilizan comandos que incorporan una gran diversidad de pequeñas instrucciones para realizar unas únicas operaciones.

Esta arquitectura utiliza menos ciclos de reloj para ejecutar las instrucciones y así ejecutar en una cantidad de tiempo uniforme y así el canalizar es posible.

Tipos de complejidad en cuanto al compilador y microprogramas

Esta tiene modos de direccionamiento muy complicados en los microprocesadores CISC y hacen que tanto el compilador como la microprograma sean muy complicado.

Todas las operaciones complejas son trasladadas al microprocesador, el compilador asume la función de un mediador inteligente entre el programa y el microprocesador.

De acuerdo a la demanda

Es el tipo de procesador más utilizado en equipos de escritorio.

Se emplea en dispositivos como: móviles, consolas de video juegos, reproductores de audio como iPod’s, iPad’s en teléfonos

Tamaño de las instrucciones

El tamaño de las instrucciones es variable.

El tamaño de las instrucciones que opera es fijo.

Set, volumen o número de instrucciones

Esta arquitectura emplea una gran cantidad de instrucciones.

Emplea un número limitado o reducido de instrucciones.

Tipo de operaciones

En cuanto al tipo de operaciones emplea registro y memoria.

La arquitectura RISC emplea Registro – Registro.

Manejo de la Pila

En lo que respecta al manejo de la Pila su gestión se realiza por hardware.

En la arquitectura RISC la gestión de la pila se efectúa por software.

...

Descargar como (para miembros actualizados)  txt (16 Kb)   pdf (384 Kb)   docx (106 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com