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