You are on page 1of 9

A continuacin se presenta un mapa conceptual, en el cual se reflejan las

principales caractersticas de las arquitecturas de computadoras.


Tipos de arquitectura de
computadoras
Arquitectura de computadoras, es la forma y
diseo de como funciona una computadora
internamente.
Clsica
Este modelo se uyiliz en
las computadoras antiguas
y son la base de muchas
de las modernas

Segmentada

Multiprocesamiento

Ttabaja realizando
tareas de forma
paralela

Dos o ms
procesadores
comparten una
nica memoria
principal

Caracteristicas

Caracteristicas

Los datos y
programas, se
almacenan en
memoria antes de
ser utilizado

Consta de 5 partes
principales
La unidad
aritmticolgica o ALU
La unidad de
control
La memoria

Un dispositivo de
entrada/salida
El bus de datos

Utiliza la
segmentacin
del procesador
(pipeline).
cada una de
estas etapas se
asigna a una
unidad
funcional
diferente

Caracteristicas
varios
microprocesadore
s comparten el
acceso a la
memoria
Los 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.

Tipos de Arquitectura de Computadoras

A qu se refiere el trmino Arquitectura de computadoras?


La arquitectura de computadoras es el diseo conceptual y la estructura
operacional fundamental de un sistema que conforma una computadora. Es decir,
es un modelo y una descripcin funcional de los requerimientos y las
implementaciones de diseo para varias partes de una computadora, con especial
inters en la forma en que la unidad central de proceso (CPU) trabaja
internamente y accede a las direcciones de memoria.

Componentes bsicos de la arquitectura de una computadora


La arquitectura bsica de cualquier ordenador completo est formado por solo 5
componentes bsicos: procesador, memoria RAM, disco duro, dispositivos de
entrada/salida y software.

Tipos de Arquitectura
Arquitectura clsica:

El modelo clsico de arquitectura de computadoras fue diseado por Jhon Von


Newman que consta de los siguientes elementos:

Dispositivos de entrada

Dispositivos de proceso

Dispositivos de almacenamiento

Estas

Dispositivos de salida

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.
Una caracterstica importante de este
modelo es que tanto los datos como los programas, se almacenan en la memoria
antes de ser utilizados.

Las computadoras con esta arquitectura constan de 5 partes


1. La unidad aritmtico-lgica o ALU
2. La unidad de control
3. La memoria
4. Un dispositivo de entrada/salida
5. El bus de datos

Sistema de Interconexin: Buses

La conexin de los diversos componentes de una computadora, tales como


discos duros, tarjetas madres, unidades de CD, teclados, ratones, etc. se efectan
a travs de los buses. Un bus se define como un enlace de comunicacin
compartido que usa mltiples cables para conectar subsistemas. Cada lnea es
capaz de transmitir una tensin elctrica que representa un 1 o un 0. Cuando

hay varios dispositivos en el mismo bus, habr uno que podr enviar una seal
que ser procesada por los dems mdulos. Si se mandan los datos al mismo
tiempo marcara un error o una contencin del bus, por lo que el acceso estar
denegado. Segn si criterio de funcionabilidad los buses se dividen en:

Buses de datos: es el que se utiliza para transmitir datos entre los

diferentes dispositivos del computador.


Buses de Direcciones: sirve para indicar la posicin del dato que se

requiere acceder.
Bus de Control: sirven para seleccionar al emisor y al receptor en una

transaccin del bus.


Bus de alimentacin: sirve para proporcionar a los dispositivos voltajes
distintos.

Virtualmente todas las computadoras se han diseado

basndose en los

conceptos desarrollados por von Neumann.


Conceptos clave la arquitectura de Von Neumann

Los datos y las instrucciones se almacenan en una sola memoria de

lectura - escritura.
Los contenidos de esta memoria se direccionan indicando su posicin,

sin considerar el tipo de dato contenido en la misma.


La ejecucin se produce siguiendo una secuencia de instruccin tras
instruccin (a no ser que dicha instruccin se modifique explcitamente).

Desventajas de arquitectura Von Neumann

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.

La limitacin de la longitud de las instrucciones por el bus de datos, que


hace que el microprocesador tenga que realizar varios accesos a memoria
para buscar instrucciones complejas.

La limitacin de la velocidad de operacin a causa del bus nico para datos


e instrucciones que no deja acceder simultneamente a unos y otras, lo
cual impide superponer ambos tiempos de acceso

Arquitecturas de Computadoras 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
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.

Pipeline:

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
En informtica, pipeline es sinnimo de segmentacin.

Aplicaciones de pipelines en informtica

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.

Arquitecturas de multiprocesamiento
Bsicamente, es utilizada 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.

SMP es el acrnimo de Symmetric Multi-Processing, multiproceso simtrico. Se


trata de un tipo de arquitectura de ordenadores en que dos o ms procesadores
comparten una nica memoria central.
La arquitectura SMP (Multi-procesamiento simtrico, tambin llamada UMA, de
Uniform Memory Access), se caracteriza por el hecho de que varios
microprocesadores comparten el acceso a la memoria 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, es decir, compiten en igualdad de condiciones por dicho acceso, de ah
la denominacin simtrico.

You might also like