Anda di halaman 1dari 3

ALUMNO

Ruiz Lpez Jaime Francisco.

MATRICULA: 153189

GRUPO: 4B

INGENIERIA EN
DESARROLLO DE
SOFTEARE
ARQUITECTURA DE
COMPUTADORAS

MODELOS DE ARQUITECTURA DE
COMPUTADORAS

26/10/2016

Modelos de arquitecturas de cmputo.


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
El modelo clsico de arquitectura de computadoras fue diseado por John von Newman que consta
de los siguientes elementos:
Dispositivos de entrada, de proceso, de almacenamiento y de salida.
Modelo de von Neumann
Las computadoras digitales actuales se ajustan al modelo propuesto por el matemtico John von
Neumann
Arquitectura de una computadora: en el interior del computador la fuente de alimentacin destaca
por su gran tamao y porque es diferente a cualquiera de los componentes que en l se encuentran.
Se trata de una caja metlica en la que en su interior alberga el ms primitivo circuito que cualquier
computador posee, ya que los componentes que guarda son resistencias, condensadores bobinas,
etc., sin estar integrados. Su misin es la de dar al pc toda la energa necesaria para su
funcionamiento. Esta energa la recoge de la red elctrica que es alterna, la rectifica a continua y
despus la divide en tensiones menores para alimentar cada uno de los componentes que hay dentro
del computador. Estas tensiones son: +5 v/5 v cable rojo, +12 v/ 12 v cable amarillo y gnd cable
negro.

ARQUITECTURAS DE CMPUTO SEGMENTADAS.Esta 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. 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. La arquitectura pipe-line se


aplica en dos lugares de la mquina, en la cpu y en la ual.
Si se trata de una instruccin a ser ejecutada por la alu podemos decir que la cpu realiza a lo largo
del ciclo de maquina estas 5 tareas. Una vez que termina de ejecutar una instruccin va a buscar
otra y tarda en ejecutarla un tiempo t, es decir cada t segundos ejecuta una instruccin. 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 instruccin se ejecute se necesita t segundos entonces para que usar pipe-line.
En una cpu normal a una con pipe-line, la cantidad de instrucciones que se hacen por segundo
aumenta, es decir aumenta el flujo de instrucciones que se ejecutan por segundo.

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

ARQUITECTURA NUMA
Multiproceso simtrico una de las formas ms fciles y baratas de aumentar el rendimiento del
hardware es poner ms de una cpu en la placa. Esto se puede realizar haciendo que cpus diferentes
tengan trabajos diferentes (multiproceso asimtrico) o haciendo que todos se ejecuten en paralelo,
realizando el mismo trabajo (multiproceso simtrico o smp).
El ncleo, podra ser llamado por diferentes procesos ejecutndose en cpus diferentes.

Anda mungkin juga menyukai