Está en la página 1de 11

Elaborado por: Aarn Gmez Villanueva

Eugne Viollet-le-Duc (1854-1868)

"La arquitectura es el arte de construir. Se compone de dos partes, la teora y la prctica. La teora comprende: el arte propiamente dicho, las reglas sugeridas por el gusto, derivadas de la tradicin, y la ciencia, que se funda sobre frmulas constantes y absolutas. La prctica es la aplicacin de la teora a las necesidades; es la prctica la que pliega el arte y la ciencia a la naturaleza de los materiales, al clima, a las costumbres de una poca, a las necesidades de un periodo .

Arquitectura

de computo clsicas. de cmputo

Arquitectura

Segmentadas.

El modelo clsico de arquitectura de computadoras fu diseado por Jhon Von Newman que consta de los siguientes elementos: Dispositivos de entrada, de proceso, de almacenamiento y de salida

Esta idea conocida como concepto de programa almacenado, se atribuye a los diseadores de la ENIAC, sobre todo al matemtico John von Neumann. En 1946 von Neumann y colegas empezaron el diseo de la nueva computadora que llamaron IAS (Instituto de Estudios Avanzados) y terminada hasta 1952, siendo el prototipo de toda una secuencia de computadoras de uso general.

Salvo raras excepciones, todas las computadoras de hoy da tienen la misma estructura general y funcionamiento que las mquinas de von Neumann.

La ENIAC (integrador numrico electrnico y computador) fue la primera computadora electrnica de uso general en el mundo.

Uno de los inconvenientes ms grandes de la ENIAC era que tenia que ser programada manualmente mediante conmutadores y conectando y desconectando cables.

La memoria de la IAS (Instituto de Estudios Avanzados) consiste de 1000 localidades de almacenamiento, llamadas palabras de 40 bits, guardando tanto instrucciones como datos. Cada palabra poda contener un nmero representado con un bit de signo y 39 de magnitud, o bien dos instrucciones de 20 bits cada una.

Otra aportacin frecuente que aumenta el rendimiento del computador es el fomento del paralelismo implcito, que consiste en la segmentacin del procesador (pipe-line), descomponindolo en etapas para poder procesar una instruccin diferente en cada una de ellas y trabajar con varias a la vez. La arquitectura en pipeline (basada en filtros) consiste en ir transformando un flujo de datos en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la salida de la anterior.

Esta arquitectura es muy comn en el desarrollo de programas para el intrprete de comandos, ya que se pueden concatenar comandos fcilmente con tuberas (pipe).

Tambin es una arquitectura muy natural en el paradigma de programacin funcional, ya que equivale a la composicin de funciones matemticas

Veamos en que consiste el pipe-line y tratemos de entender porque el pipeline mejora el rendimiento de todo el sistema.

En informtica, un pipeline o tubera es un conjunto de elementos procesadores de datos conectados en serie, en donde la salida de un elemento es la entrada del siguiente. Los elementos del pipeline son generalmente ejecutados en paralelo, en esos casos, debe haber un almacenamiento tipo buffer insertado entre elementos

1. Pipelines grficos, se encuentran en la mayora de las tarjetas grficas, consiste en mltiples unidades aritmticas o CPUs completas, que implementan variados escenarios de operaciones tpicas de renderizado, por ejemplo, clculos de luz y colores, renderizado, proyeccin de perspectiva, etc.
2. Pipelines de software o tuberas, consiste en mltiples procesos ordenados de tal forma que el flujo de salida de un proceso alimenta la entrada del siguiente proceso. Por ejemplo, los pipelines de Unix.

También podría gustarte