SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
Sistemas Operativos Distribuidos
1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
I.U.P.” Santiago Mariño”.
Sede Barcelona.
Bachiller:
Luisa Valentina Hurtado.
C.I: 23.997.291
Profesora:
Amelia Vásquez
Barcelona, 20 de Marzo de 2018.
Sistemas Operativos
Distribuidos.
2. INTRODUCCIÓN.
Existen redes de computadores en cualquier parte. Una de ellas es
Internet, como lo son las muchas redes de las que se compone. Las
redes de teléfonos móviles, las redes corporativas, las de las
empresas, los campus, las casas, redes dentro del coche, todas,
tanto separadas como combinadas, comparten las características
esenciales que las hacen elementos importantes para su estudio
bajo el título de sistemas distribuidos.
Al igual que un equipo no puede trabajar sin un sistema operativo ,
una red no puede funcionar sin un sistema operativo que la
controle.
3. Sistemas Operativos Distribuidos.
Es la unión lógica de un grupo de sistemas operativos
sobre una colección de nodos computacionales
independientes, conectados en red, comunicándose
y físicamente separados.
Un sistema de archivos distribuido nos va a permitir
almacenar y acceder a archivos remotos como si
fueran locales, sin que notemos pérdidas en el
rendimiento.
4. Sistemas Operativos Distribuidos.
Cada nodo contiene de forma individual un
subconjunto específico de los programas
que componen el sistema operativo
distribuido.
Cada subconjunto es una combinación de
dos proveedores de servicios distintos.
5. Sistemas Operativos Distribuidos.
1. El primero es un núcleo ubicuo mínimo o micro
núcleo, que controla el hardware del nodo.
2. El segundo es una colección de componente de
administración del sistema de alto nivel que
coordinan las actividades individuales y
colaborativas del nodo.
Estos componentes son una abstracción de las
funciones del micro núcleo y dan soporte a las
aplicaciones de usuario.
6. Tipos de Sistemas Operativos
Distribuidos.
Sprite
Solaris- MC
Mach
Chorus
Spring
Amoeba
Taos
Etc.
7. Características de los Sistemas
Operativos Distribuidos.
• Cada elemento de cómputo tiene su propia memoria y
su propio Sistema Operativo.
• Control de recursos locales y remotos.
• Sistemas Abiertos (Facilidades de cambio y crecimiento).
• Plataforma no estándar (Unix, NT, Intel, RISC, Etc.).
• Medios de comunicación (Redes, Protocolos,
Dispositivos, Etc.).
• Capacidad de Procesamiento en paralelo.
• Dispersión y parcialidad.
8. Características principales que los
definen:
1. Compartición de recursos
2. Aperturas
3. Concurrencia
4. Escalabilidad
5. Tolerancia a Fallos
6. Transparencia
9. Ejemplos de sistemas Distribuidos:
• Internet.
• Una Intranet, que es una porción de
Internet gestionada por una organización.
• La computación móvil y ubicua.
10. Ventajas de los sistemas distribuidos
• Economía: Los microprocesadores ofrecen
mejor relación precio/rendimiento que los
mainframe.
• Velocidad: Tiene mayor poder de
cómputo
que un mainframe.
11. Ventajas de los sistemas distribuidos
• Distribución inherente: Aplicaciones en máquinas
separadas geográficamente.
• Confiabilidad: El sistema sobrevive a cualquier
falla en una máquina.
12. Ventajas de los sistemas distribuidos
• Datos Compartidos: Los usuarios tienen acceso a una
base de datos común.
• Dispositivos Compartidos: Los usuarios comparten
periféricos caros.
• Comunicación: facilita la comunicación persona
apersona.
• Flexibilidad: Difunde la carga entre las máquinas
disponibles en forma eficaz.
13. Desventajas de los sistemas
distribuidos
• Software: Hay poco software disponible para sistemas
distribuidos. La algorítmica es menos controlable.
• Redes: Se pueden saturar o causar otros problemas.
14. Gestión de memoria en sistemas
distribuidos.
Una de las principales características de un sistema distribuido es la
ausencia de una memoria común. Esto hace que la comunicación y
sincronización en este tipo de sistemas tenga que hacerse mediante
el intercambio de mensajes. La mayoría de los sistemas distribuidos
actuales siguen este modelo, con cada computadora gestionando su
memoria virtual. Sin embargo, hay propuestas que intentan mejorar
este esquema. Estas propuestas son:
• Utilización de paginadores externos.
• Memoria compartida distribuida.
15. La utilización de paginadores externos
se basa en almacenar el espacio de intercambio (swap)
en servidores de archivos distribuidos y en el empleo de
paginadores externos, que son procesos que se encargan
de tratar los fallos de página que ocurren en una
computadora. El empleo de paginadores externos
permite disponer de un sistema con una gran cantidad
de espacio para paginación, liberando a las
computadoras de reservar espacio para la paginación.
16. La memoria compartida distribuida
Es una abstracción que permite que los procesos que
ejecutan en un sistema distribuido puedan comunicarse
utilizando memoria compartida. Esta abstracción se
construye utilizando: el paso de mensajes disponible. El
empleo de memoria compartida como mecanismo de
comunicación': facilita el desarrollo de aplicaciones, ya
que el modelo de programación es más sencillo y lá
sincronización puede realizarse utilizando construcciones
tradicionales, cómo pueden ser los semáforos..
17. Sistema operativo de red.
El Sistema operativo de red, Consiste en un software que
posibilita la comunicación de un sistema informático con otros
equipos en el ámbito de una red, además de poder controlar
todos los servicios ofrecidos.
18. Sistema operativo de red y Sistema
operativo distribuido.
En un sistema operativo de red, si se cae el servidor se cae la red,
mientras que en el caso del sistema operativo distribuido se
encuentra distribuido por toda la red, por tanto no hay un único
servidor, sino que todos son servidores.
El costo de un sistema operativo distribuido es normalmente
elevado, puesto que requiere de de equipos especializados, pero
brinda mayor velocidad y eficiencia que un sistema de red.
19. CONCLUSIÓN
El futuro de los sistemas operativos Distribuidos esta en la
formación de un nuevo kernel universal que soporte distribución
para que este pueda ser aplicado a todos los sistemas operativos
sin importar su plataforma. O por lo menos que los sistemas
puedan ser distribuidos entre las computadoras que corran este
mismo sistema dentro de la misma red y unificado por un servidor
de sistemas operativos distribuidos.
El sistema operativo distribuido es usado a menudo como sub
sistemas operativos utilizando sus ventajas como por ejemplo el
sistema de clusters para almacenamiento. Creemos que si
podemos encontrar sub soluciones a la distribución que sean
ventajosas, deberíamos de incursionar el futuro de la informática a
la distribución total.