You are on page 1of 6

1.- QUE ARQUITECTURAS AVANZADAS HAY? 2.- CUALES SON LOS PROCESADORES CISC?

La microprogramacin es una caracterstica importante y esencial de casi todas las arqutecturas CISC. Como por ejemplo: Intel 8086, 8088, 80286, 80386, 80486. Motorola 68000, 68010, 68020, 68030, 6840. La microprogramacin significa que cada instruccin de mquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador. En la dcada de los sesentas la micropramacin, por sus caractersticas, era la tcnica ms apropiada para las tecnologas de memorias existentes en esa poca y permita desarrollar tambin 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 microinstruccin). 3.-CUALES SON LOS PROCESADORES RISC? Buscando aumentar la velocidad del procesamiento se descubri en base a experimentos que, con una determinada arquitectura de base, la ejecucin 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 tecnologa 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 microcdigo y la necesidad de decodificar instrucciones complejas.

En investigaciones hechas a mediados de la dcada de los setentas, con respecto a la frecuencia de utilizacin de una instruccin en un CISC y al tiempo para su ejecucin, se observ lo siguiente: - Alrededor del 20% de las instrucciones ocupa el 80% del tiempo total de ejecucin de un programa. - Existen secuencias de instrucciones simples que obtienen el mismo resultado que secuencias complejas predeterminadas, pero requieren tiempos de ejecucin ms cortos. Las caractersticas 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 caractersticas, siguen divididas en tres grupos: a) Transferencia. b) Operaciones. c) Control de flujo.

Reduccin del conjunto de instrucciones a instrucciones bsicas simples, con la que pueden implantarse todas las operaciones complejas. Arquitectura del tipo load-store (carga y almacena). Las nicas instrucciones que tienen acceso a la memoria son 'load' y 'store'; registro a registro, con un menor nmero de acceso a memoria. Casi todas las instrucciones pueden ejecutarse dentro de un ciclo de reloj. Con un control implantado por hardware (con un diseo del tipo load-store), casi todas las instrucciones se pueden ejecutar cada ciclo de reloj, base importante para la reorganizacin de la ejecucin de instrucciones por medio de un compilador. Pipeline (ejecucin simultnea de varias instrucciones). Posibilidad de reducir el nmero de ciclos de mquina necesarios para la ejecucin de la instruccin, ya que esta tcnica permite que una instruccin puede empezar a ejecutarse antes de que haya terminado la anterior.

El hecho de que la estructura simple de un procesador RISC conduzca a una notable reduccin de la superficie del circuito integrado, se aprovecha con frecuencia para ubicar en el mismo, funciones adicionales:

Unidad para el procesamiento aritmtico de punto flotante. Unidad de administracin de memoria. Funciones de control de memoria cache. Implantacin de un conjunto de registros mltiples.

La relativa sencillez de la arquitectura de los procesadores RISC conduce a ciclos de diseo ms cortos cuando se desarrollan nuevas versiones, lo que posibilita siempre la aplicacin de las ms recientes tecnologas de semiconductores. Por ello, los procesadores RISC no solo tienden a ofrecer una capacidad de procesamiento del sistema de 2 a 4 veces mayor, sino que los saltos de capacidad que se producen de generacin en generacin son mucho mayores que en los CISC. Por otra parte, es necesario considerar tambin que:

La disponibilidad de memorias grandes, baratas y con tiempos de acceso menores de 60 ns en tecnologas CMOS. Mdulos SRAM (Memoria de acceso aleatorio esttica) para memorias cache con tiempos de acceso menores a los 15 ns. Tecnologas de encapsulado que permiten realizar ms de 120 terminales.

Esto ha hecho cambiar, en la segunda mitad de la dcada de los ochentas, esencialmente las condiciones tcnicas para arqutecturasRISC. La siguiente tabla esquematiza algunas de las principales caractersticas de las arqutecturas RISC Y CISC. 4.- LAS ARQUITECTURA ESCALARES Y VECTORIALES? Una mquina vectorial, normalmente, consta de una unidad escalar segmentada ms una unidad vectorial. Todas las unidades funcionales de la unidad vectorial tienen una latencia de varios ciclos de reloj. Esto permite un ciclo de reloj de menor duracin y es compatible con

operaciones vectoriales de larga ejecucin que pueden ser segmentadas a nivel alto sin generar riesgos. La mayora de las mquinas vectoriales permiten que los vectores sean tratados como nmeros en punto flotante, como enteros o como datos lgicos. Hay dos tipos principales de arquitecturas vectoriales:

Mquinas vectoriales con registros. En este tipo de mquina todas las operaciones vectoriales -excepto las de carga y almacenamiento- operan con vectores almacenados en los registros. Estas mquinas son el equivalente vectorial de una arquitectura escalar de carga/almacenamiento. Ejemplos de mquinas vectoriales construidas en 1990 que utilizan una arquitectura vectorial son: o Las mquinas de Cray Research: CRAY-1, CRAY-2, X-MP e Y-MP. o Los supercomputadores japoneses: NEC SX/2, Fujitsu VP2000 y el Hitachi S820. o Los minisupercomputadores: Convex C-1 y C-2.

Mquinas vectoriales memoria-memoria. En este tipo de mquina todas las operaciones vectoriales son de memoria a memoria. Las primeras mquinas vectoriales fueron de este tipo, como por ejemplo las mquinas de CDC. Es necesario mencionar que stas no tuvieron el mismo xito que las mquinas vectoriales con registros.

5.-LAS ARQUITECTURA MATRICIAL? La arquitectura matricial es de pxeles virtuales con diodos LEDs y pantalla luminosa de alta resolucin que comprende la aplicacin de dicha arquitectura.La invencin se refiere a una arquitectura para matrices de diodos emisores de luz (LEDs) con las que generar pantallas de video a todo color con notables ventajas. Dicha arquitectura genera una pantalla luminosa basada en una matriz de pxeles virtuales, esto es, un mallado de

diodos donde cada LED no pertenece a un nico pxel, sino que, de una forma multiplexada en el tiempo, participa en mostrar la informacin de 6 pxeles distintos. Esta matriz permite obtener resoluciones de pantalla muy amplias en dispositivos de rea reducida, o una altsima resolucin en pantallas de grandes dimensiones. Esto permite minimizar el nmero de diodos necesarios para la construccin de las pantallas y obtener un ahorro econmico muy importante tanto en gasto en componentes como en consumo elctrico. 6.- ARQUITECTURA MULTIPROCESADOR DE MEMORIA COMPARTIDA? La memoria compartida distribuida (DSM) es una abstraccin utilizada para compartir datos entre computadores que no comparten memoria fsica. Los procesos acceden a DSM para leer y actualizar, dentro de sus espacios de direcciones, sobre lo que aparenta ser la memoria interna normal asignada a un proceso. Sin embargo, existe un sistema subyacente en tiempo de ejecucin que asegura de forma transparente que procesos diferentes ejecutndose en computadores diferentes observen las actualizaciones realizadas entre ellas. Es como si 1os procesos accedieran a una nica memoria compartida, pero de hecho la memoria fsica est distribuida (vase la Figura 1). La principal caracterstica de DSM es que ahorra al programador todo lo concerniente al paso de mensajes al escribir sus aplicaciones, cuestin que en otro sistema debera tenerse muy presente. DSM es fundamentalmente una herramienta para aplicaciones paralelas o para aplicaciones o grupos de aplicaciones distribuidas en las que se puede acceder directamente a datos individuales que ellas comparten. En general, DSM es menos apropiado para sistemas cliente-servidor, ya que los clientes ven al servidor como un gestor de recursos en forma de datos abstractos que se acceden a travs de peticiones (por razones de modularidad y proteccin). Sin embargo, los servidores pueden proporcionar DSM compartido entre los clientes. Por ejemplo, los archivos plasmados en memoria (memory mapped) que son compartidos y sobre los que se gestiona un cierto grado de consistencia son una forma de DSM. (Los archivos reflejados en memoria se introdujeron en el sistema operativo MULTICS (Organick 1972).)

El paso de mensajes no puede ser eliminado completamente en un sistema distribuido: en ausencia de memoria compartida fsicamente, el soporte en tiempo de ejecucin de DSM enva las actualizaciones mediante mensajes entre computadores. Los sistemas DSM gestionan datos replicados: cada computador tiene una copia local de aquellos datos almacenados en DSM que han sido usados recientemente, con el fin de acelerar sus accesos. 7.- ARQUITECTURA MULTIPROCESADOR DE MEMORIA DISTRIBUIDA Y REDES? Definicin: MP de Memoria Distribuida (Distributed Memory MP): un procesador no puede acceder a la memoria de otro procesador. Cada procesador: propio mapa de direcciones. Las direcciones que genera accedern a su memoria local. Los procesos que se ejecutan en procesadores distintos slo se pueden comunicar mediante el paso de mensajes. Red de interconexin no es nunca un bus, sino estructuras ms sofisticadas: hipercubos, mallas 2-D y 3-D, etc.

You might also like