Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estaciones de trabajo
Con disco
Sin disco
Precio bajo
Fcil mantenimiento
Simetra y flexibilidad
CON DISCO
1.-Paginacion y archivos
temporales.
2.-Psginacion, archivos
temporales y binarios del
sistema.
3.-Paginacion, archivos
temporales, binarios del
sistema y sistema de
ocultamiento de archivos.
4.-un sistema local de
archivo completo.
largo
VENTAJAS
(sin disco)
Paginacin,
archivos de tipo
borrador
Paginacin,
archivos de tipo
borrador binarios
Paginacin,
archivos de tipo
borrador, binarios,
ocultamiento de
archivos
Sistema local de
archivos completo
DESVENTAJAS
Bajo costo
Fcil mantenimiento
del hardware y
software
Simetra y flexibilidad
Reduce la carga de la
red comparada con el
caso sin discos
Reduce todava ms la
carga sobre la red
Un costo alto
Alto costo
complejidad adicional
para actualizar los
binarios
Alto costo
Problemas de
consistencia del cache
Perdida de trasparencia
Fcil de comprender
Tiempo de respuesta garantizado
VENTAJAS
Existe independencia
DESVENTAJAS
la teora de colas
de estaciones de trabajo
una pila de procesadores
Consta
Diseo sencillo
Procesos
con
requerimientos
Cada nodo
es un
proceso
Cada arco
es el flujo
de mensajes
entre
procesos
CPU 1
A
CPU 3
CPU 2
B
4
3
2
I
CPU 1
A
CPU 3
CPU 2
B
4
3
2
H
Es centralizado , en el sentido de
que un coordinador mantiene una
tabla de uso, con una entrada por
cada estacin de trabajo personal
con valor inicial de cero
Cuando ocurren eventos significativos se
envan al coordinador mensajes para
actualizar la tabla.
Las decisiones de asignacin se basan en la
tabla:
Se toman cuando ocurren eventos de
planificacin, tales como: se realiza
una solicitud, se libera un procesador,
el reloj produce una marca de tiempo.
proceso)
Busca recurso donde se pueda ser
procesado
Si existe recurso disponible es
procesado
Si no fuese as, se procesa en la misma
maquina donde se origino
Es implementado con Colas
Inicia por el
receptor
subcargado
Proceso
Termina
Sistema
verifica si tiene
trabajo
suficiente
Sino encuentra
ms trabajo
vuelve a
intentarlo ms
tarde.
Elige una
maquina al azar
hacer
un
algoritmo
que
Velocidad.
Tamao de memoria.
CRITERIO
DESCRIPCIN
Equidad
Eficacia
Tiempo de respuesta
Tiempo de regreso
Minimizar el tiempo que deben esperar los usuarios por lotes (bath)
para obtener sus resultados
Rendimiento
que son:
PLANIFICACIN DE ALTO NIVEL:
Tambin se denominan planificacin de trabajo
Determina
MINIMIZAR LA SOBRECARGA:
No
infrautilizados
ASEGURAR LA PRIORIDAD:
Los mecanismos de planificacin deben favorecer a
los procesos con prioridades ms altas
DAR PRIORIDAD A LOS PROCESOS QUE
MANTIENEN RECURSOS CLAVES:
Un proceso de baja prioridad podra mantener un
recurso clave, que puede ser requerido por un
proceso de ms alta prioridad.
Si el recurso es no apropiativo, el mecanismo de
planificacin debe otorgar al proceso un
tratamiento mejor del que le correspondera
normalmente, puesto que es necesario liberar
rpidamente el recurso clave
LA PRIORIDAD DE UN PROCESO:
A mayor prioridad mejor tratamiento.
Frecuentemente un proceso genera fallos (carencias) de
pgina:
Probablemente los procesos que generan pocos fallos
de pgina hayan acumulado sus conjuntos de trabajo
en el almacenamiento principal.
Los procesos que experimentan gran cantidad de fallos
de pgina an no han establecido sus conjuntos de
trabajo.
Un criterio indica favorecer a los procesos que han
establecido sus conjuntos de trabajo.
Otro criterio indica favorecer a los procesos con una
tasa alta de fallos de pgina y a que rpidamente
generarn una peticin de E/S
TOLERANCIA FALLAS
Fallas De Componentes
Los sistemas de computo
pueden fallar debido a
alguna falla de algn
componente Como:
*procesador
*memoria
*un dispositivo de E/S
*un cable O un software .
SISTEMAS SINCRONOS VS
ASINCRONOS
SINCRONO: Un sistema que tiene la
propiedad de responder siempre a un
mensaje dentro de un limite finito.
ASINCRONO: Un sistema que no tiene la
propiedad de responder siempre a un
mensaje dentro de un limite finito.
USO DE
REDUNDANCIA
Existen 3 tipos de redundancia:
REDUNDANCIA E LA INFORMACION:
Se agregan algunos bits para
poder recuperar los bits
revueltos.
REDUNDANCIA DEL TIEMPO
REDUNDANCIA FISICA:
TOLERANCIA DE FALLAS
MEDIANTE LA REDUNDANCIA
FSICA.
TAMBIN UTILIZADA EN
CIRCUITOS ELCTRICOS
A)
A
B)
A1
V1
A
2
V2
B2
V5
C2
V8
A3
V3
B3
V6
C3
V9
B1
V4
C1
V7
Aceptan Solicitudes
Producen Respuestas
UN ASPECTO IMPORTANTE ES LA
CANTIDAD DE REPLICA NECESARIA.
LA RESPUESTA DE DEPENDE DE LA
CANTIDAD DE TOLERANCIA DE
FALLAS DESEADA
Falla
Bizantina
Procesador
Continan su ejecucin
Respuestas
errneas o
Aleatorias
EN LA PRACTICA SE REQUIEREN
MENOS MQUINAS.
DESVENTAJAS
2.Realiza el Trabajo
1.Solicitud
Cliente
4.Realiza el Trabajo
3.Actualiza
Respaldo
Primario
6.Respuesta
5.Reconocimiento
Sistema
sConcur
rentes
PROCESADORES PERFECTO.
ACUERDO.
DE PASOS.
Sistema
sConcur
rentes
Sistema
sConcur
rentes
Sistema
sConcur
rentes
LAMPORT Y COLABORADORES
DEMOSTRARON QUE EN UN
SISTEMA CON M PROCESADORES
QUE PUEDEN FALLAR, EL ACUERDO
SOLO SE LOGRA SI SE DISPONE DE
2M+1 PROCESADORES QUE
FUNCIONEN DE MANERA CORRECTA
SI POR EJEMPLO HUBISEMOS TENIDO
N=3 Y M=1 (DOS GENERALES LEALES
Y UN TRAIDOR) NO HUBISEMOS
PODIDO LLEGAR A UN ACUERDO.
Sistema
sConcur
rentes
ELEMENTO
DESCRIPCIN
Economa
Los microprocesadores
ofrecen mejor
proporcin
precio/rendimiento que
los mainframes
Velocidad
Un sistema distribuido
puede tener mayor
poder de cmputo.
Confiabilidad
Si una mquina se
descompone, el
sistema puede
sobrevivir como un todo.
Flexibilidad
Difunde la carga de
trabajo entre las
mquinas
disponibles en una
forma eficaz.
Robert Bosch
Protocolo
Normalizado
BUS
CAN
Gestin de
comunicacin
entre mltiples
CPU`s
Transmisin de
mensajes en
entornos
distribuidos
Asignacin de
tareas a
procesadores
Dinmica
Esttica
SDTR
SDTR
SUAVE
SDTR
DURO
SDTR SUAVE
No existe problema si se rebasa un
tiempo lmite.
SDTR DURO
Un tiempo lmite no cumplido puede
resultar catastrfico.
Ejemplo de sistema de
tiempo real suave.
Conmutador telefnico
Ejemplo de sistema de
tiempo real duro.
Alarma ssmica.
POR
EVENTO
POR
TIEMPO
A
S
DISP
COMPUTADORA
DISP
DISP
COMPUTADORA
COMPUTADORA