sistemas distribuidos
DESCRIPTION
Presentación de Sistemas Operativos que abarca temas como: Sistemas Distribuidos, Procesos Distribuidos, Gestión Distribuida de Procesos y Sistemas Cliente/ServidorTRANSCRIPT
![Page 1: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/1.jpg)
Sede Santa Cruz
Sistemas Operativos
Temas:
Sistemas Distribuidos
Procesos Distribuidos
Gestión Distribuida de Procesos
Sistemas Cliente/Servidor
![Page 2: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/2.jpg)
Sistemas Operativos
2Universidad Latina
![Page 3: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/3.jpg)
Un sistema distribuido se define como una
colección de computadores autónomos
conectados por una red y con el software
distribuido adecuado para que el sistema sea
visto por los usuarios como una única entidad
capaz de proporcionar facilidades de
computación…
3Universidad Latina
![Page 4: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/4.jpg)
Universidad Latina 4
![Page 5: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/5.jpg)
Se ejecuta en múltiples Computadoras.
Seguridad interna en el sistema distribuido.
Entorno de trabajo cómodo.
Tiene varias copias del mismo Sistema Operativo o de diferentes Sistemas Operativos que proveen los mismos servicios.
Compatibilidad entre los dispositivos conectados.
Interacción entre los equipos.
5Universidad Latina
![Page 6: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/6.jpg)
La computación distribuida ha sido diseñada para
resolver problemas demasiado grandes para
cualquier supercomputadora y mainframe,
mientras se mantiene la flexibilidad de trabajar en
múltiples problemas más pequeños.
6Universidad Latina
![Page 7: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/7.jpg)
Sistemas Operativos
7Universidad Latina
![Page 8: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/8.jpg)
Es una forma de proceso en la que los datos y las
funciones están distribuidos en los distintos
elementos de una configuración o sistema que
implica la presencia de una red de área local o
una red de área amplia.
8Universidad Latina
![Page 9: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/9.jpg)
Sistemas Operativos
9Universidad Latina
![Page 10: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/10.jpg)
En los sistemas distribuidos, un proceso debe poder ser
ejecutado en cualquiera de los procesadores que
forman parte del mismo.
El lugar donde se ejecuten dichos procesos va a
depender en la forma en que se organicen los
procesadores.
Hay tres opciones para organizar los procesadores de
un sistema distribuido:
10Universidad Latina
![Page 11: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/11.jpg)
Los procesos son ejecutados en su estación de trabajo.
Los discos locales son utilizados para las tareas de
paginación, caché de archivos, archivos temporales, etc.
Suele existir un servidor de archivos, para los archivos
compartidos, cuentas de usuarios, etc.
El problema de esta forma de trabajo es que el reparto
de trabajo entre las estaciones no es equitativo, unas
pueden estar muy cargadas, otras muy desocupadas.
11Universidad Latina
![Page 12: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/12.jpg)
Existen una serie de terminales a los que pueden
acceder todos los usuarios y un conjunto de
procesadores compartidos por todos los usuarios.
Cuando un usuario quiere ejecutar un programa, el
proceso se pone en la pila de procesadores, a la espera
de ser ejecutado.
12Universidad Latina
![Page 13: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/13.jpg)
Combinación de los dos anteriores.
Ejecuta los trabajos interactivos en las estaciones de
trabajo, mientras que los no interactivos son mandados
a la pila de procesadores.
13Universidad Latina
![Page 14: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/14.jpg)
Sistemas Operativos
14Universidad Latina
![Page 15: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/15.jpg)
La arquitectura cliente-servidor es un modelo de
aplicación distribuida en el que las tareas se
reparten entre los proveedores de recursos o
servicios, llamados servidores, y los demandantes,
llamados clientes.
Un cliente realiza peticiones a otro programa, el
servidor, que le da respuesta.
15Universidad Latina
![Page 16: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/16.jpg)
Universidad Latina 16
![Page 17: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/17.jpg)
Es quien inicia solicitudes o peticiones, tienen por
tanto un papel activo en la comunicación.
Espera y recibe las respuestas del servidor.
Normalmente interactúa directamente con los usuarios
finales mediante una interfaz gráfica de usuario.
17Universidad Latina
![Page 18: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/18.jpg)
Al iniciarse esperan a que lleguen las solicitudes de
los clientes, desempeñan entonces un papel pasivo en
la comunicación.
Tras la recepción de una solicitud, la procesan y luego
envían la respuesta al cliente.
Por lo general, aceptan conexiones desde un gran
número de clientes
No es frecuente que interactúen directamente con los
usuarios finales.
18Universidad Latina
![Page 19: Sistemas Distribuidos](https://reader034.vdocuments.co/reader034/viewer/2022052622/55951b9c1a28ab2f5e8b47ec/html5/thumbnails/19.jpg)
19Universidad Latina