Consolidado Colaborativo Unidad2 Arquitectura PC
Enviado por Felipe Lozano Rodriguez • 23 de Abril de 2019 • Tarea • 1.991 Palabras (8 Páginas) • 591 Visitas
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. |
...