Sistemas
Distribuidos
Diana Hurtado Esser
V-24.393.444
Sistemas Operativos
Distribuidos
Debido a avances tecnológicos
importantes en la década de los 80s, como
la aparición de los microprocesadores, con
mayor poder de computo, mas accesibles
y de muchísimo menor tamaño y el
desarrollo de las redes de área local (LAN)
de alta velocidad, permitieron que los
terminales con los que se accedía a los
recursos centrales ganaran mas
autonomía, desapareciendo el concepto de
CPU central y aparecen los Sistemas en
Red, donde un conjunto de computadores
se conectan entre sí a través de una
infraestructura de red.
Consiste de una colección de
computadoras autónomas
conectadas mediante una red
y equipadas con software
especial de sistemas
distribuidos, dando así a una
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. Su
misión principal consiste en
conectar los recursos y
servicios disponibles,
mediante una red de
comulaciones, e integrarlos a
un único sistema, que tenga
fácil acceso y gestión de los
recursos distribuidos en esta
red. En un sistema operativo
distribuido los usuarios
pueden acceder a recursos
remotos de la misma manera
en que lo hacen para los
recursos locales. Permiten
distribuir trabajos, tareas o
procesos, entre un conjunto
de procesadores. Puede ser
que este conjunto de
procesadores esté en un
equipo o en diferentes, lo cual
es transparente para el
usuario
Historia
¿Qué son?
Funciones
Compartición de recursos: Los recursos están físicamente encapsulados en una de las computadoras y sólo pueden
ser accedidos por otras computadoras mediante las comunicaciones (la red) Compartición de Recursos
Concurrencia: Es cuando existen varios procesos en una única máquina. Si el ordenador esta equipado con un único
procesador central, la concurrencia tiene lugar entrelazando la ejecución de los distintos procesos.
Escalabilidad: Un sistema distribuido construido alrededor de una red de área local simple podría contener cientos
de estaciones de trabajo, varios servidores de ficheros, servidores de impresión y otros servidores de propósito
específico.
Tolerancia a fallos: Se basa en: Redundancia hardware (uso de componentes redundantes) y recuperación del
software (diseño de programas que sean capaces de recuperarse de los fallos) Tolerancia a Fallos
Transparencia: Se define como la ocultación al usuario y al programador de aplicaciones de la separación de los
componentes de un sistema distribuido
Los sistemas operativos distribuidos
desempeñan las mismas funciones que un
sistema operativo normal, pero con la
diferencia de trabajar en un entorno
distribuido. Su Misión principal consiste en
facilitar el acceso y la gestión de los
recursos distribuidos en la red. En un
sistema operativo distribuido los usuarios
pueden acceder a recursos remotos de la
misma manera en que lo hacen para los
recursos locales. Permiten distribuir
trabajos, tareas o procesos, entre un
conjunto de procesadores. Puede ser que
este conjunto de procesadores esté en un
equipo o en diferentes, lo cual es
transparente para el usuario. Los sistemas
distribuidos deben de ser muy confiables y
estables ya que si un componente del
sistema se descompone otro componente
debe de ser capaz de reemplazarlo
inmediatamente y no afectar los procesos
del sistema.
Características
Redes de computadoras
Una red de computadoras es un conjunto de equipos informáticos y
software conectados entre sí por medio de dispositivos físicos o
inalámbricos que envían y reciben impulsos eléctricos, ondas
electromagnéticas o cualquier otro medio para el transporte de datos,
con la finalidad de compartir información, recursos y ofrecer servicios.
Como en todo proceso de comunicación, se requiere de un emisor, un
mensaje, un medio y un receptor. La finalidad principal para la creación
de una red de ordenadores es compartir los recursos y la información en
la distancia, asegurar la confiabilidad y la disponibilidad de la
información, aumentar la velocidad de transmisión de los datos y reducir
el costo.
Un ejemplo es Internet, el cual es una gran red de millones de
ordenadores ubicados en distintos puntos del planeta interconectados
básicamente para compartir información y recursos.
“
Características de Redes de Computadoras
◇ Velocidad: Es la velocidad a la que se transmiten los datos por segundo a
través de la red. Suelen medirse con un test de velocidad. La rapidez de subida
y descarga de datos será diferente según los estándares que utilicemos y
también según el tipo de red o medio a través del que se transmiten los.
◇ Seguridad: Es uno de los aspectos más peligrosos que rodean a las redes
inalámbricas. La aparición de intrusos que nos quitan ancho de banda es una
de las razones que convierte estas redes en bastante más vulnerables. Por otro
lado, las redes cableadas pueden sufrir interferencias como consecuencia del
uso de otros aparatos como el microondas. A diferencia de estas, la fibra óptica
es la que ofrece una mayor seguridad.
◇ Escalabilidad: Una red no puede añadir nuevos componentes de forma
continua y esperar que funcione a la misma velocidad. A medida que añadimos
nuevos nodos y estos se hallan funcionando a la vez, la conexión a Internet se
reduce, la velocidad de transmisión de datos en general es menor y hay más
probabilidad de errores.
◇ Disponibilidad: Es la capacidad que posee una red para hallarse disponible y
completamente activa cuando la necesitamos. Hablamos de la cantidad de
tiempo posible en que podemos someter los nodos a unas condiciones de
rendimiento necesarias en nuestra empresa. El objetivo es conseguir que la
red se halle disponible según las necesidades de uso para las que se ha
instalado.
Características de Redes de
Computadoras
◇ Confiabilidad: Mide el grado de probabilidades que existe de que uno de los
nodos de la red se averíe y por tanto se produzcan fallos. En parte
dependerá de la topología de la red que hallamos instalado y del lugar que
ocupa el componente averiado. Cuando uno de los componentes no
funciona, puede afectar al funcionamiento de toda la red o por el contrario
constituir un problema local. Por esta razón resulta determinante contar con
un hardware redundante para que, en caso de fallo en uno de los
componentes, haya una gran tolerancia a los errores y los demás equipos
puedan seguir trabajando.
Configuraciones de Redes de
Computadores
◇ Pan: Red de área personal, abarca hasta 10 metros cuadrados.
◇ Lan: Red de área local, esta abarca hasta un kilómetro cuadrado. Es
utilizada mucho en las oficinas, puede enlazar dos o mas computadoras.
◇ Can: Red de área del campus, conecta dos o más LANs a un área
geográfica privada como un campus universitario, un complejo industrial, o
una base militar.
◇ Wan: Red de área metropolitana, cubre un área geográfica relativamente
amplia, conecta computadoras que distan mucho entre sí.
Un sistema de archivos distribuidos permite el acceso transparente y
eficiente de archivos que permanecen en servidores remotos. Se encargan de
la organización, almacenamiento, recuperación, compartimiento y protección
de dichos archivos.
Características Sistemas de
Archivos Distribuidos.
Los sistemas de archivos distribuidos se caracterizan por:
◇ Permiten al usuario acceder a sus archivos desde diferentes máquinas
◇ La mayoría de los archivos suelen ser de menos de 1 GB, aunque también permiten
compartir archivos de gran tamaño.
◇ Permite a los usuarios del sistema compartir archivos entre ellos. • La mayoría de sistemas
soportan que los usuarios accedan a ellos desde distintos SO y de diverso hardware.
◇ Al ser transparente los usuarios desconocen la ubicación física del archivo.

Sistemas Distribuidos

  • 1.
  • 2.
    Sistemas Operativos Distribuidos Debido aavances tecnológicos importantes en la década de los 80s, como la aparición de los microprocesadores, con mayor poder de computo, mas accesibles y de muchísimo menor tamaño y el desarrollo de las redes de área local (LAN) de alta velocidad, permitieron que los terminales con los que se accedía a los recursos centrales ganaran mas autonomía, desapareciendo el concepto de CPU central y aparecen los Sistemas en Red, donde un conjunto de computadores se conectan entre sí a través de una infraestructura de red. Consiste de una colección de computadoras autónomas conectadas mediante una red y equipadas con software especial de sistemas distribuidos, dando así a una 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. Su misión principal consiste en conectar los recursos y servicios disponibles, mediante una red de comulaciones, e integrarlos a un único sistema, que tenga fácil acceso y gestión de los recursos distribuidos en esta red. En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, lo cual es transparente para el usuario Historia ¿Qué son?
  • 3.
    Funciones Compartición de recursos:Los recursos están físicamente encapsulados en una de las computadoras y sólo pueden ser accedidos por otras computadoras mediante las comunicaciones (la red) Compartición de Recursos Concurrencia: Es cuando existen varios procesos en una única máquina. Si el ordenador esta equipado con un único procesador central, la concurrencia tiene lugar entrelazando la ejecución de los distintos procesos. Escalabilidad: Un sistema distribuido construido alrededor de una red de área local simple podría contener cientos de estaciones de trabajo, varios servidores de ficheros, servidores de impresión y otros servidores de propósito específico. Tolerancia a fallos: Se basa en: Redundancia hardware (uso de componentes redundantes) y recuperación del software (diseño de programas que sean capaces de recuperarse de los fallos) Tolerancia a Fallos Transparencia: Se define como la ocultación al usuario y al programador de aplicaciones de la separación de los componentes de un sistema distribuido Los sistemas operativos distribuidos desempeñan las mismas funciones que un sistema operativo normal, pero con la diferencia de trabajar en un entorno distribuido. Su Misión principal consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red. En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, lo cual es transparente para el usuario. Los sistemas distribuidos deben de ser muy confiables y estables ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo inmediatamente y no afectar los procesos del sistema. Características
  • 4.
    Redes de computadoras Unared de computadoras es un conjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos o inalámbricos que envían y reciben impulsos eléctricos, ondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios. Como en todo proceso de comunicación, se requiere de un emisor, un mensaje, un medio y un receptor. La finalidad principal para la creación de una red de ordenadores es compartir los recursos y la información en la distancia, asegurar la confiabilidad y la disponibilidad de la información, aumentar la velocidad de transmisión de los datos y reducir el costo. Un ejemplo es Internet, el cual es una gran red de millones de ordenadores ubicados en distintos puntos del planeta interconectados básicamente para compartir información y recursos.
  • 5.
    “ Características de Redesde Computadoras ◇ Velocidad: Es la velocidad a la que se transmiten los datos por segundo a través de la red. Suelen medirse con un test de velocidad. La rapidez de subida y descarga de datos será diferente según los estándares que utilicemos y también según el tipo de red o medio a través del que se transmiten los. ◇ Seguridad: Es uno de los aspectos más peligrosos que rodean a las redes inalámbricas. La aparición de intrusos que nos quitan ancho de banda es una de las razones que convierte estas redes en bastante más vulnerables. Por otro lado, las redes cableadas pueden sufrir interferencias como consecuencia del uso de otros aparatos como el microondas. A diferencia de estas, la fibra óptica es la que ofrece una mayor seguridad. ◇ Escalabilidad: Una red no puede añadir nuevos componentes de forma continua y esperar que funcione a la misma velocidad. A medida que añadimos nuevos nodos y estos se hallan funcionando a la vez, la conexión a Internet se reduce, la velocidad de transmisión de datos en general es menor y hay más probabilidad de errores.
  • 6.
    ◇ Disponibilidad: Esla capacidad que posee una red para hallarse disponible y completamente activa cuando la necesitamos. Hablamos de la cantidad de tiempo posible en que podemos someter los nodos a unas condiciones de rendimiento necesarias en nuestra empresa. El objetivo es conseguir que la red se halle disponible según las necesidades de uso para las que se ha instalado. Características de Redes de Computadoras ◇ Confiabilidad: Mide el grado de probabilidades que existe de que uno de los nodos de la red se averíe y por tanto se produzcan fallos. En parte dependerá de la topología de la red que hallamos instalado y del lugar que ocupa el componente averiado. Cuando uno de los componentes no funciona, puede afectar al funcionamiento de toda la red o por el contrario constituir un problema local. Por esta razón resulta determinante contar con un hardware redundante para que, en caso de fallo en uno de los componentes, haya una gran tolerancia a los errores y los demás equipos puedan seguir trabajando.
  • 7.
    Configuraciones de Redesde Computadores ◇ Pan: Red de área personal, abarca hasta 10 metros cuadrados. ◇ Lan: Red de área local, esta abarca hasta un kilómetro cuadrado. Es utilizada mucho en las oficinas, puede enlazar dos o mas computadoras. ◇ Can: Red de área del campus, conecta dos o más LANs a un área geográfica privada como un campus universitario, un complejo industrial, o una base militar. ◇ Wan: Red de área metropolitana, cubre un área geográfica relativamente amplia, conecta computadoras que distan mucho entre sí.
  • 8.
    Un sistema dearchivos distribuidos permite el acceso transparente y eficiente de archivos que permanecen en servidores remotos. Se encargan de la organización, almacenamiento, recuperación, compartimiento y protección de dichos archivos. Características Sistemas de Archivos Distribuidos. Los sistemas de archivos distribuidos se caracterizan por: ◇ Permiten al usuario acceder a sus archivos desde diferentes máquinas ◇ La mayoría de los archivos suelen ser de menos de 1 GB, aunque también permiten compartir archivos de gran tamaño. ◇ Permite a los usuarios del sistema compartir archivos entre ellos. • La mayoría de sistemas soportan que los usuarios accedan a ellos desde distintos SO y de diverso hardware. ◇ Al ser transparente los usuarios desconocen la ubicación física del archivo.