Arquitecturas Clsicas. Estas arquitecturas se desarrollaron en las primeras computadoras electromecnicas y de tubos de vaco. Aun son usadas en procesadores empotrados de gama baja y son la base de la mayora de las arquitecturas modernas
Arquitectura Mauchly-Eckert (Von Newman) La principal desventaja de esta arquitectura, es que el bus de datos y direcciones nico se convierte en un cuello de botella por el cual debe pasar toda la informacin que se lee de o se escribe a la memoria, obligando a que todos los accesos a esta sean secuenciales. Esto limita el grado de paralelismo (acciones que se pueden realizar al mismo tiempo) y por lo tanto, el desempeo de la computadora. Este efecto se conoce como el cuello de botella de Von Newman Arquitectura Clsica Tipos Vohn Newman y Harvard. Que es? Es una arquitectura que fue diseada para desarrollar problemas matemticos lo ms eficientemente posible. Quien la desarrollo? VohnNewman: John Vohn Newman y sus colegas: John Presper Ecket, John William Mauchly y Arthur Burks Harvard: Cientificos en Harvard Donde? La arquitectura de Vohn Newman se desarroll en launiversidad de Princeton. La Harvard en Harvard Principales caractersticas Vohn Newman: Es la arquitectura ms empleada en la actualidad, debido a su versatilidad. En esta arquitectura apareci porprimera vez el concepto de programa almacenado, debido a que las instrucciones se guardaban en la unidad de memoria, no en el alambrado del CPU. Harvard: Se usa como base para los micro-controladoresde 8,16 y 32 bits, con las modificaciones de los dispositivos de entrada y salida lo cual depende directamente del hardware ya que esta arquitectura se sigue utilizando en la actualidad. Laarquitectura ARM se basa en esta arquitectura. Esquema grafico que la represente Vohn Newman:
Harvard: Ventajas y Desventajas Ventajas: Clsica: El programa se almacenaen memoria, no en el alambrado de la unidad de control. Clsica: Primera formalizacin de una arquitectura. Vohn Newman: Un solo bus tena la ventaja de un nico cableado para el acceso de datos loque reduce el uso extra de hardware. Harvard: Los dispositivos estaban separados fsicamente para las instrucciones y para los datos. Permite leer datos del programa a la vez, evita el cuello debotella, e implementan un mdulo de memoria no voltil denominada como memoria de instrucciones. Desventajas: El canal de transmisin de los datos entre CPU y memoria genera un cuello de botella para elrendimiento del procesador.
Arquitecturas Segmentadas. Las arquitecturas segmentadas o con segmentacin del cauce buscan mejorar el desempeo realizando paralelamente varias etapas del ciclo de instruccin al mismo tiempo. El procesador se divide en varias unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones Arquitecturas de multiprocesamiento. Cuando se desea incrementar el desempeo ms aya de lo que permite la tcnica de segmentacin del cauce (limite terico de una instruccin por ciclo de reloj), se requiere utilizar ms de un procesador para la ejecucin del programa de aplicacin. Las CPU de multiprocesamiento : SISO (Single Instruction, Single Operand ) computadoras independientes SIMO (Single Instruction, Multiple Operand ) procesadores vectoriales MISO (Multiple Instruction, Single Operand ) No implementado MIMO (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters
Procesadores vectoriales Son computadoras pensadas para aplicar un mismo algoritmo numrico a una serie de datos matriciales, en especial en la simulacin de sistemas fsicos complejos, tales como simuladores para predecir el clima, explosiones atmicas, reacciones qumicas complejas, etc., donde los datos son representados como grandes nmeros de datos en forma matricial sobr los que se deben se aplicar el mismo algoritmo numrico. En los sistemas SMP (Simetric Multiprocesesors), varios procesadores comparten la misma memoria principal y perifricos de I/O, Normalmente conectados por un bus comn. Se conocen como simtricos, ya que ningn procesador toma el papel de maestro y los dems de esclavos, sino que todos tienen derechos similares en cuanto al acceso a la memoria y perifricos y ambos son administrados por el sistema operativo.