You are on page 1of 3

1.1 Modelos de arquitecturas de cmputo.

1.1.1.- 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.

Los elementos principales de un computador son: La unidad de procesamiento central (CPU), la
memoria principal, el subsistema de entrada y salida y algunos medios de interconexin de todos
estos componentes. La CPU, por su parte consta de una unidad de control, una unidad aritmtico-
lgica (ALU), registros internos e interconexiones.
1.1.2.- 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.

* Segmentacin o Entubamiento: Consiste en dedicar unidades especficas del procesador a cada
una de las partes del ciclo de instruccin y ejecutarlas paralelamente.

* Segmentacin del Cause: La unidad de control se subdivide en dos o ms funcionales, cada
encargada de llevar a cabo una parte del ciclo de instruccin.

* Segmentacin del Cause (2): La mejora en el rendimiento no es proporcional al nmero de
segmentos en el cauce debido a que cada etapa no toma el mismo tiempo en realizarse, adems
de que se puede presentar competencia por el uso de algunos recursos como la memoria
principal.

1.1.3.- Arquitecturas de Multiprocesamiento.

Cuando se desea incrementar el desempeo ms all 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.

Los 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 sobre los que se deben se aplicar el mismo algoritmo numrico.

Sistemas SMP (Multiprocesadores Simtricos) son varios procesadores que 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.

Clster es un conjunto de computadoras independientes conectadas en una red de rea local o
por un bis de interconexin y que trabajan cooperativamente para resolver un problema.

Las CPU de multiprocesamiento:

* SISO (Instruccin Simple de un Solo Operando) computadoras independientes.
* SIMO (Una Sola Instruccin de Mltiples Operando) procesadores vectoriales.
* MISO (Instruccin Mltiple de un Solo Operando) No implementado.
* MIMO (Instruccin Multiple de Mltiple Operando) sistemas SMP, Clster.

You might also like