Respuesta
a- Existen varios perfiles de transparencia:
- Acceso: Manera de acceder a recurso local igual que a remoto
- Ubicación: Se accede a los recursos sin conocer su localización
- Migración: Recursos pueden migrar sin afectar a los usuarios
- Reubicación: recursos pueden ser movidos a otra ubicación mientras está en uso.
- Replicación: La existencia de réplicas no afecta a los usuarios
-Concurrencia: Acceso concurrente no afecta a los usuarios
-- Propiedades: ordenamiento de eventos, exclusión mutua, no posposición, libre de deadlock.
- Fallas: La ocurrencia de fallas no afecta a los usuarios
- Crecimiento (Escalabilidad): El crecimiento del sistema no afecta a los usuarios
- Heterogeneidad: Carácter heterogéneo no afecta a los usuarios
- Rendimiento: Reconfiguraciónpara adaptarse a la carga actual
b- no, no es bueno, a veces el usuario necesita conocer los aspectos que se encuentran ocultos.
2- el rol del middleware en un sistema distribuido es una:
Capa de software adicional que se ejecuta sobre un sistema operativo de red local de cada computadora ofreciendo servicios distribuidos.
- Abstrae la complejidad y heterogeneidad de las máquinas del sistema- Mejora la transparencia en la distribución
- No depende del hardware ni SO subyacente
- Proporciona una API para la programación y manejo de aplicaciones distribuidas
- No maneja los nodos (esto lo hace el SOR)
- Sistema abierto independiente del fabricante
- Ejemplos: DCE (Open Group), CORBA (OMG).
3- diferencias entre interoperabilidad y portabilidad.
Interoperabilidad: capacidad delos componentes de poder acoplarse con otros.
Portabilidad: capacidad de poder ejecutarse en diferentes arquitecturas.
4- que un sistema sea escalable quiere decir que sus recursos pueden ser expandidos para acomodarse a un mayor poder de computación.
5-
Cluster: el hardware subyacente (oculto) consta de una colección de estaciones de trabajo similares, o computadoras personales,conectadas cercanamente por medio de una red de área local de alta velocidad. Además, cada nodo ejecuta el mismo sistema operativo.
- en virtualmente todos los casos, la computación en cluster se utiliza para la programación en paralelo donde un solo programa corre paralelamente en múltiples maquinas
- en la mayoria de los casos, las computadoras en cluster son en esencia las mismas, todas tienen elmismo sistema operativo y estan conectadas atraves de la mima red
Grid: consta de sistemas distribuidos construidos generalmente como un conjunto de sistemas de cómputo, en donde cada sistema podría caer dentro de un dominio administrativo diferente, y podría ser muy diferente cuando nos referimos al hardware, software, y la tecnología de red instalada.
- una cuestión clave de un sistema grid esreunir los recursos de diferentes organizaciones para permitir la colaboración de un grupo de personas o instituciones.
6- ganancia??
7-
a- Ventajas de los SOD:
Compartir recursos y datos
Economía: Buena relación rendimiento / costo
- Avances en la tecnología de microprocesadores y redes LAN
Alto rendimiento: Procesamiento paralelo
Soporte de aplicaciones inherentementedistribuidas
- Por ejemplo: empresa distribuida geográficamente
Capacidad de crecimiento: Escalabilidad
Fiabilidad y disponibilidad: Tolerancia a fallas
Carácter abierto y heterogéneo:
- Estándares de interoperabilidad
b- mi no entender pregunta
8- concurrencia: Se habla de concurrencia cuando hay una existencia simultánea de varios procesos en ejecución. La existencia simultánea noimplica ejecución simultánea.
Paralelismo: es un caso particular de la concurrencia. Se habla de paralelismo cunado ocurre la ejecución simultánea de instrucciones:
- arquitecturas paralelas
- procesamiento paralelo
- algoritmos paralelos
- programación paralela
-- Dicho modelo también nos permite simular el paralelismo, ya que podemos hacer uso de varios servidores para...
Regístrate para leer el documento completo.