Sistemas Distribuidos
Sistemas Distribuidos
Sistemas Distribuidos
Matricula: 2024-1179
Nombre: Abigail Carolina
Apellido: Rosario Vicente
Carrera: Sistemas Operativos
Nombre del docente: Porfirio Campaña
Tema: Sistemas Distribuidos
Fecha: 23-07-2024
Una de las ventajas de los sistemas distribuidos es la economía, pues es mucho más
barato, añadir servidores y clientes cuando se requiere aumentar la potencia de
procesamiento.
Estructura de comunicación
De acuerdo con la definición tradicional, un sistema operativo en red es aquel que está
pensado para posibilitar la conexión y comunicación de varios ordenadores
autónomos dentro de una red. , todos los sistemas operativos para ordenador actuales se
pueden considerar sistemas operativos en red. Esto ha hecho que surja una nueva
definición para este concepto.
Los sistemas operativos en red guardan una gran relación con los llamados sistemas
operativos distribuidos. En ambos casos, hay varias máquinas, varios usuarios y una red
que permite su interconexión.
Sin embargo, hay una diferencia fundamental entre estos dos tipos de sistemas. En un
sistema en red, el usuario inicia sesión en la máquina de la red que desea, que ejecuta su
propio sistema operativo.
En cambio, en un sistema distribuido el usuario no tiene por qué saber a qué ordenador
se conecta. Es el propio sistema el que decide cómo se interconectan y trabajan las
distintas máquinas involucradas. Esto es muy importante en cuanto al código: un sistema
distribuido es mucho más complejo de diseñar. Por ejemplo, el sistema distribuido tiene
que trabajar con información incompleta sobre los distintos procesadores, ya que esta
viaja por la red y puede haber retrasos o latencias. En cambio, con los sistemas operativos
en red, la instancia de cada máquina es totalmente consciente del estado del sistema.
3. Escalabilidad: la escalabilidad del sistema debe seguir siendo eficiente incluso con un
aumento significativo en la cantidad de usuarios y recursos conectados.
6. Concurrencia: Múltiples usuarios realizan requests sobre los mismos recursos, es decir,
lectura, escritura y actualización. Cualquier objeto que represente un recurso compartido
en un sistema distribuido debe garantizar que funcione correctamente en un entorno
concurrente.