Arquitectura segmentada

Solo disponible en BuenasTareas
  • Páginas : 3 (737 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de septiembre de 2012
Leer documento completo
Vista previa del texto
Arquitecturas De Cómputo Segmentadas
Otra aportación frecuente que aumenta el rendimiento del computador es el fomento del paralelismo implícito, que consiste en la segmentación del procesador(pipe-line),descomponiéndolo en etapas para poder procesar una instrucción diferente en cada una de ellas y trabajar con varias a la vez. La arquitectura en pipeline (basada en filtros) consiste en irtransformando un flujo de datos en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la salida dela anterior.

Esta arquitectura es muy común en el desarrollo deprogramas para el intérprete de comandos, ya que se pueden concatenar comandos fácilmente con tuberías (pipe). También es una arquitectura muy natural en el paradigma de programación funcional, ya queequivale a la composición de funciones matemáticas. La arquitectura pipe-line se aplica en dos lugares de la maquina, en la CPU y en la UAL.

Veamos en que consiste el pipe-line y tratemos de entenderporque el pipe-line mejora el rendimiento de todo el sistema. Veamos una CPU no organizada en pipe-line: Si se trata de una instrucción a ser ejecutada por la ALU podemos decir que la CPU realiza alo largo del ciclo de maquina estas 5 tareas. Una vez que termina de ejecutar una instrucción va a buscar otra y tarda en ejecutarla un tiempo T, es decir cada T segundos ejecuta una instrucción. ¿Quésucede si dividimos en 5 unidades según las 5 cosas que realiza la CPU? Supongamos la CPU dividida en 5 unidades, de tal forma que c/u tarde lo mismo en realizar su partecita. Es decir c/u tardaráT/5.Para que una instrucción se ejecute se necesita T segundos entonces para que usar pipe-line. Si ocurre esto en una CPU normal a una con pipe-line, la cantidad de instrucciones que se hacen porsegundo aumenta, es decir aumenta el flujo de instrucciones que se ejecutan por segundo.

Las arquitecturas segmentadas o con segmentación del cauce buscan mejorar el desempeño realizando paralelamente...
tracking img