Anda di halaman 1dari 9

ARQUITECTURA DE

COMPUTADORAS
Clsicas

MODELOS DE
ARQUITECTURA
S DE CMPUTO

Multiprocesamiento Segmentadas
Almacenar Almacenar
Recibir Instrucciones
Datos Programas
Nuevos
Leer/escribir Datos Se disminuye el
datos
cuello de botella en
Entregar el acceso a
resultado Utiliza 2 memoria
s memorias ROM:
Memoria independientes Instruccione
Ejecutar E/S s
Operaciones
sobre datos
Controladores
embebidos
CPU Von
Harvard
Ejecutar Neumann RAM:
Algoritmos Datos

Clsicas
Integradas por
CPU, Memorias,
interfaces de
E/S. Son de gran
tamao

20,000 tareas
por segundo Caractersticas

Rendimiento
Contienen Principal
Mas de 12 bulbos
limitado entra la
maquinas
CPU y la
interconectadas
memoria
ARQUITECTURA SEGMENTADA

CONSISTE
La Arquitectura de APLICACIONES DE
pipeline es comn PIPELINES EN
CARACTERSTICAS
INFORMTICA
verlo en sistemas
En ir transformando un flujo operativos multitarea
de datos en un proceso ya que ejecutan una Pipelines grficos se Multiprogramacin y
comprendido por varias serie de procesos de encuentran en la mayora Multiprocesamiento.- Estas
fases secuenciales, siendo acciones se toman a nivel de
manera simultnea. de las tarjetas
la entrada de cada una la graficadoras y consiste Programa o Trabajo.
salida de la anterior, con en mltiples unidades
aritmticas o CPUs. Tarea o
almacenamiento temporal Procedimientos.
de datos o buffering entre Acciones que se toman
los procesos. dentro de un mismo
programa ejecutndose
procesos independientes en
forma simultnea.
Next .
Que es la segmentacin?

Arquitecturas
Segmentadas

Formas de Riesgos de Datos y


Evitar de Control
Los riesgos
Tcnica para la generacin
de paralelismo en
monoprocesadores.

La segmentacin no ayuda En la actualidad la


en la realizacin de una Que es segmentacin es una de las
nica tarea, ayuda en la Segmentacin o tecnologas utilizadas para
realizacin de una carga pipeline? hacer procesadores ms
de trabajo. rpidos.

Consiste en dividir una funcin


en subfunciones
independientes que pueden
realizarse simultneamente.

Back
Back
Riesgos de Datos y de Control

El empleo de esta tcnica conlleva diversos riesgos de datos, ya que al empezar a ejecutar
instrucciones antes de terminar las anteriores puede provocar que se necesite leer/escribir un registro
antes de que este haya sido escrito/ledo por la instruccin anterior/siguiente. Esos riesgos de datos
se pueden clasificar como:

una instruccin trata de leer un operando antes de que lo


RAW (ReadAfterWrite) escriba una instruccin anterior.

una instruccin trata de escribir su resultado en un destino


WAR (WriteAfterRead) (sobrescribiendo su valor previo) antes de que una
instruccin anterior haya ledo el valor anterior de ste.

WAW (WriteAfterWrite) una instruccin trata de escribir antes que otra instruccin
anterior escriba en el mismo destino.

Back
Cuando se detecte un riesgo,
parar la ejecucin de la Back
instruccin que vaya a causar el
riesgo, hasta que hayan
terminado de ejecutarse todas
las instrucciones anteriores.

Formas de
evitar los
riesgos

El adelantamiento, consistente
Tambin se emplean en copiar un valor de un registro
tcnicas ms avanzadas intermedio posterior en uno
como el algoritmo de anterior, para que la instruccin
Tomasulo o la de que venga detrs pueda utilizar
Scoreboard. los valores.

Anda mungkin juga menyukai