Clasificacin de los Sistemas
Operativos
Sistemas operativos para multiprocesadores
con memoria compartida (SMP):
Software fuertemente acoplado
sobre Hardware fuertemente acoplado
Sistema operativo de red:
Software dbilmente acoplado
sobre Hardware dbilmente acoplado
Sistema operativo distribuido (SOD):
Software fuertemente acoplado
sobre Hardware dbilmente acoplado
Sistemas Operativos
Distribuidos
1
Evolucin de los Sistemas
Operativos
Sistemas
Operativos
Centralizados.
Sistema
Objetivos
Gestin de recursos,
Sistema Operativo
Mquina extendida,
Centralizado
(Virtualidad)
Sistemas
Sistema Operativo
Comparticin de recursos,
Operativos en Red
en Red (Interoperabilidad)
Sistemas
Operativos
Distribuidos
Sistemas
Cooperativos
Sistemas Operativos
Distribuidos
2
Vista nica de varias
Sistema Operativo
computadoras
Distribuido
(Transparencia)
Sistema
Trabajo cooperativo,
Cooperativa (Autonoma)
Servicios de Comunicacin
Modelos de interaccin:
Cliente/servidor (2-niveles, 3-niveles o n-niveles)
Peer-to-peer: Equilibrio de roles.
Intermediarios: Proxy, Dispacher, Caches, ...
Comunicacin en grupo (Multicast)
Cdigo mvil.
Tecnologas de comunicacin:
Paso de mensajes: sockets.
Llamada a procedimientos remotos (RPC).
Invocacin de mtodos remotos (RMI).
Tecnologas de objetos distribuidos: CORBA, DCOM, EJB
Sistemas Operativos
Distribuidos
3
1 Introduccin
Qu son los Componentes Distribuidos?
2 Arquitectura OMA de OMG (OMG (Object Management Group) )
2.1 Componentes de la Arquitectura OMA (OMA (Object Management Architecture)
2.2 ORB
2.3 CORBA: Common Services
3 Arquitectura DCOM de Microsoft
3.1 Elementos de la Arquitectura DCOM
3.2 Servicios de DCOM
4 Otras Aportaciones
4.1 Arquitecturas Distribuidas Java
4.2 DCE de OSF
5 Conclusiones
5.1 Comparativa de las Distintas Tecnologas
5.2 limitaciones de la Tecnologa de Componentes Distribuidos
Referencias
Sistemas Operativos
Distribuidos
4