República Bolivariana de Venezuela
Instituto Universitario Politécnico
“Santiago Mariño”
Extensión Valencia
AUTOR: Angel Aponte C.I: 25.591.023
Valencia, Septiembre de 2018
En el día a día se nos presenta retos
a nivel de compartición de data y
comunicación, estos sistemas
operativos permiten la unión de
recursos y computadoras para así
correr programas de una manera mas
eficiente y segura, aprovechando
todos los recursos de computadoras
en la red.
INTRODUCCIÓN
Sistemas Operativos
DistribuidosUn sistema distribuido es la unión de
procesadores en una red que se usan
para correr programas de una manera
eficiente y aprovechando todos los
recursos de una red para realizar tareas
que antes fueran sido complicadas.
Un sistema operativo distribuido funciona
de la misma manera que un sistema
operativo normal, la diferencia es que este
usa todos los equipos un la red para
distribuir tareas y procesos de programas.
Para el usuario común esto no el sistema
operativo distribuido no presenta diferencia
ya que este debe ser totalmente
transparente y confiable para el.
Tipos de Sistemas Operativos
Distribuidos
Entre los sistemas operativos funcionan en sistemas con
multiprocesador; varios procesos se ejecutan realmente al mismo
tiempo en distintos microprocesadores; suele ser también
preferente. Ejemplos de sistemas operativos con esa capacidad:
variantes de Unix, Windows NT, Mac OS X.
Tipos de Sistemas Operativos
Distribuidos
UNIX
han desarrollado una posición especial de predominancia en los
sistemas distribuidos, especialmente por que ellos necesitan
interconectar equipos de muchos fabricantes que utilizan diferentes
arquitectura.
Windows NT, Mac OS X.
Tipos de Sistemas Operativos
Distribuidos
Windows NT
Windows NT es un sistema operativo de 32 bits creado para
aprovechar verdaderamente la potencia de los procesadores. Ofrece
compatibilidad con varias plataformas (OS/2, Windows para trabajo
en grupo, UNIX, etc), apoyo para el multiprocesamiento, buen
rendimiento y conectividad.
Tipos de Sistemas Operativos
Distribuidos
UNIX
UNIX es un sistema operativo que admite múltiples usuarios, así
como también múltiples tareas, lo que permite a un único equipo o
multiprocesador ejecutar simultáneamente varios programas a cargo
de uno o varios usuarios.
Características de las maquinas de la primera generación:
 Usaban tubos al vacío para procesar información.
 tarjetas perforadas para entrar los datos y los programas.
 Utilizaban cilindros magnéticos para almacenar información e instrucciones
internas.
 Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban
gran cantidad de calor y eran sumamente lentas.
 Se comenzó a utilizar el sistema binario para representar los datos.
 En esta generación las máquinas son grandes y costosas (de un costo
aproximado de 10,000 dólares).
Características de un sistema
distribuido
 Compartición de recursos
Los sistemas multiusuario clásicos desde siempre han provisto
compartición de recursos entre sus usuarios. Sin embargo, los recursos
de una computadora multiusuario se comparten de manera natural entre
todos sus usuarios.
Características de un sistema
distribuido
 Apertura
Los sistemas son abiertos si el sistema puede ser extendido de diversas
maneras.
 Escalabilidad
Los sistemas distribuidos operan de manera efectiva y eficiente a
muchas escalas diferentes.
Características de un sistema
distribuido
 Tolerancia a fallos
Cuando se producen fallos en el software o en el hardware, los
programas podrían producir resultados incorrectos o podrían pararse
antes de terminar la computación que estaban realizando.
 Concurrencia
Cuando existen varios procesos en una única maquina decimos que se
están ejecutando concurrentemente.
Características de un sistema
distribuido
 Transparencia
La 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, de manera que el sistema se percibe como un
todo, en vez de una colección de componentes independientes.
La gestión de memoria se encarga de asignar la memoria física del
sistema a los programas, éstos se expanden hasta llenar la memoria
con que se cuenta.
Gestión de memoria
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
Propuestas para la gestión de memoria
Compartir Recursos
Un sistema distribuido permite compartir hardware y software.
Aceleración De Cálculos
un sistema operativo distribuido permitirá distribuir los cálculos entre las
distintas computadoras y también ejecutarlos concurrentemente.
Confiabilidad
Si falla una computadora en un sistema distribuido, las restantes pueden
continuar trabajando.
Comunicación
Si varias máquinas están interconectadas por medio de una red, los usuarios
tienen la posibilidad de intercambiar in formación.
Ventajas de los
sistemas
Complejidad: Es evidente que los sistemas distribuidos son más difíciles
de diseñar, construir, depurar y mantener.
Seguridad: El sistema se puede acceder desde diferentes lugares, lo que
hace que el tráfico de red pueda estar sujeto a inspecciones no deseadas.
Mantenibilidad: Las diversas computadoras de un sistema pueden ser de
diferentes tipos o ejecutar diferentes sistemas operativos. Los fallos en
una máquina pueden propagarse con consecuencias impredecibles a
priori. •
Impredecibilidad: Como vemos a diario, como usuarios de Internet, los
sistemas distribuidos son impredecibles en su respuesta. Ésta depende
de la carga del sistema, de su estado y de la carga de la red, lo que hace
que el tiempo para atender peticiones varíe ampliamente.
Desventajas de los sistemas
Sistema Operativo de Red
 Consiste en un software que
posibilita la comunicación.
 No reside en cada equipo, el cliente
sólo tiene suficiente software, para
arrancar el hardware y ponerse en
contacto con el servidor
 Los usuarios están conscientes de la
existencia de varias computadoras
conectadas
Sistema Operativo Distribuidos
 Se basan en las ideas básicas
como transparencia, eficiencia,
flexibilidad, escalabilidad y
fiabilidad
 Es lo suficientemente inteligente
como para saber qué equipos
están sobrecargados y cuáles
están inactivos
 Aparece ante los usuarios como
un S. O. de un solo procesador,
aún cuando de soporte a varios
procesadores.
Diferencia entre S. O de red y S.O distribuidos
Estos permiten compartir información entre usuarios y
computadoras estando en lugares lejanos usando redes de
comunicación para hacerlo, la forma mas fácil de hacerlo es a través
de internet ya que es la red mas grande y con mayor crecimiento
actualmente.
Acceso a archivos remotos
Métodos de Acceso remoto
Hay muchos medios para accesar remoto a recursos en la red, entre
los mas populares podemos encontrar los siguiente:
 VPN: este permite la comunicación de recursos y equipos a
través de internet, este herramienta permite conectar redes
enteras usando los router de ambas redes.
 Teamviewer: este es una de los sistemas de acceso remoto mas
populares de la actualidad que permite la conexión de archivos y
computadoras a través de internet.
 VNC: Permite la comunicación remota entre equipos y recursos
que esten en la misma red local o la MAN.
Los sistemas operativos distribuidos son
muy usados actualmente ya que permiten
la optimización del rendimiento a la hora
de ejecución de programas a través de
varios procesadores a la ves mejorando la
ejecución de procesos y tareas. Esta
comunicación debe ser de forma
transparente para el usuario y dar
confiabilidad a los programas que se
ejecutaran.
CONCLUSIÓN
 http://tommyx321.blogspot.com/2012/09/diferencias-entre-un-sistema-
operativo.html
 https://es.wikipedia.org/wiki/Sistema_operativo_distribuido
 https://www.monografias.com/trabajos6/sidi/sidi.shtml
 https://es.slideshare.net/1995-11/virus-informtica?next_slideshow=1
BIBLIOGRAFÍA

Sistemas operativos

  • 1.
    República Bolivariana deVenezuela Instituto Universitario Politécnico “Santiago Mariño” Extensión Valencia AUTOR: Angel Aponte C.I: 25.591.023 Valencia, Septiembre de 2018
  • 2.
    En el díaa día se nos presenta retos a nivel de compartición de data y comunicación, estos sistemas operativos permiten la unión de recursos y computadoras para así correr programas de una manera mas eficiente y segura, aprovechando todos los recursos de computadoras en la red. INTRODUCCIÓN
  • 3.
    Sistemas Operativos DistribuidosUn sistemadistribuido es la unión de procesadores en una red que se usan para correr programas de una manera eficiente y aprovechando todos los recursos de una red para realizar tareas que antes fueran sido complicadas. Un sistema operativo distribuido funciona de la misma manera que un sistema operativo normal, la diferencia es que este usa todos los equipos un la red para distribuir tareas y procesos de programas. Para el usuario común esto no el sistema operativo distribuido no presenta diferencia ya que este debe ser totalmente transparente y confiable para el.
  • 4.
    Tipos de SistemasOperativos Distribuidos Entre los sistemas operativos funcionan en sistemas con multiprocesador; varios procesos se ejecutan realmente al mismo tiempo en distintos microprocesadores; suele ser también preferente. Ejemplos de sistemas operativos con esa capacidad: variantes de Unix, Windows NT, Mac OS X.
  • 5.
    Tipos de SistemasOperativos Distribuidos UNIX han desarrollado una posición especial de predominancia en los sistemas distribuidos, especialmente por que ellos necesitan interconectar equipos de muchos fabricantes que utilizan diferentes arquitectura. Windows NT, Mac OS X.
  • 6.
    Tipos de SistemasOperativos Distribuidos Windows NT Windows NT es un sistema operativo de 32 bits creado para aprovechar verdaderamente la potencia de los procesadores. Ofrece compatibilidad con varias plataformas (OS/2, Windows para trabajo en grupo, UNIX, etc), apoyo para el multiprocesamiento, buen rendimiento y conectividad.
  • 7.
    Tipos de SistemasOperativos Distribuidos UNIX UNIX es un sistema operativo que admite múltiples usuarios, así como también múltiples tareas, lo que permite a un único equipo o multiprocesador ejecutar simultáneamente varios programas a cargo de uno o varios usuarios.
  • 8.
    Características de lasmaquinas de la primera generación:  Usaban tubos al vacío para procesar información.  tarjetas perforadas para entrar los datos y los programas.  Utilizaban cilindros magnéticos para almacenar información e instrucciones internas.  Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas.  Se comenzó a utilizar el sistema binario para representar los datos.  En esta generación las máquinas son grandes y costosas (de un costo aproximado de 10,000 dólares).
  • 9.
    Características de unsistema distribuido  Compartición de recursos Los sistemas multiusuario clásicos desde siempre han provisto compartición de recursos entre sus usuarios. Sin embargo, los recursos de una computadora multiusuario se comparten de manera natural entre todos sus usuarios.
  • 10.
    Características de unsistema distribuido  Apertura Los sistemas son abiertos si el sistema puede ser extendido de diversas maneras.  Escalabilidad Los sistemas distribuidos operan de manera efectiva y eficiente a muchas escalas diferentes.
  • 11.
    Características de unsistema distribuido  Tolerancia a fallos Cuando se producen fallos en el software o en el hardware, los programas podrían producir resultados incorrectos o podrían pararse antes de terminar la computación que estaban realizando.  Concurrencia Cuando existen varios procesos en una única maquina decimos que se están ejecutando concurrentemente.
  • 12.
    Características de unsistema distribuido  Transparencia La 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, de manera que el sistema se percibe como un todo, en vez de una colección de componentes independientes.
  • 13.
    La gestión dememoria se encarga de asignar la memoria física del sistema a los programas, éstos se expanden hasta llenar la memoria con que se cuenta. Gestión de memoria
  • 14.
    Almacenar el espaciode 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 Propuestas para la gestión de memoria
  • 15.
    Compartir Recursos Un sistemadistribuido permite compartir hardware y software. Aceleración De Cálculos un sistema operativo distribuido permitirá distribuir los cálculos entre las distintas computadoras y también ejecutarlos concurrentemente. Confiabilidad Si falla una computadora en un sistema distribuido, las restantes pueden continuar trabajando. Comunicación Si varias máquinas están interconectadas por medio de una red, los usuarios tienen la posibilidad de intercambiar in formación. Ventajas de los sistemas
  • 16.
    Complejidad: Es evidenteque los sistemas distribuidos son más difíciles de diseñar, construir, depurar y mantener. Seguridad: El sistema se puede acceder desde diferentes lugares, lo que hace que el tráfico de red pueda estar sujeto a inspecciones no deseadas. Mantenibilidad: Las diversas computadoras de un sistema pueden ser de diferentes tipos o ejecutar diferentes sistemas operativos. Los fallos en una máquina pueden propagarse con consecuencias impredecibles a priori. • Impredecibilidad: Como vemos a diario, como usuarios de Internet, los sistemas distribuidos son impredecibles en su respuesta. Ésta depende de la carga del sistema, de su estado y de la carga de la red, lo que hace que el tiempo para atender peticiones varíe ampliamente. Desventajas de los sistemas
  • 17.
    Sistema Operativo deRed  Consiste en un software que posibilita la comunicación.  No reside en cada equipo, el cliente sólo tiene suficiente software, para arrancar el hardware y ponerse en contacto con el servidor  Los usuarios están conscientes de la existencia de varias computadoras conectadas Sistema Operativo Distribuidos  Se basan en las ideas básicas como transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad  Es lo suficientemente inteligente como para saber qué equipos están sobrecargados y cuáles están inactivos  Aparece ante los usuarios como un S. O. de un solo procesador, aún cuando de soporte a varios procesadores. Diferencia entre S. O de red y S.O distribuidos
  • 18.
    Estos permiten compartirinformación entre usuarios y computadoras estando en lugares lejanos usando redes de comunicación para hacerlo, la forma mas fácil de hacerlo es a través de internet ya que es la red mas grande y con mayor crecimiento actualmente. Acceso a archivos remotos
  • 19.
    Métodos de Accesoremoto Hay muchos medios para accesar remoto a recursos en la red, entre los mas populares podemos encontrar los siguiente:  VPN: este permite la comunicación de recursos y equipos a través de internet, este herramienta permite conectar redes enteras usando los router de ambas redes.  Teamviewer: este es una de los sistemas de acceso remoto mas populares de la actualidad que permite la conexión de archivos y computadoras a través de internet.  VNC: Permite la comunicación remota entre equipos y recursos que esten en la misma red local o la MAN.
  • 20.
    Los sistemas operativosdistribuidos son muy usados actualmente ya que permiten la optimización del rendimiento a la hora de ejecución de programas a través de varios procesadores a la ves mejorando la ejecución de procesos y tareas. Esta comunicación debe ser de forma transparente para el usuario y dar confiabilidad a los programas que se ejecutaran. CONCLUSIÓN
  • 21.
     http://tommyx321.blogspot.com/2012/09/diferencias-entre-un-sistema- operativo.html  https://es.wikipedia.org/wiki/Sistema_operativo_distribuido https://www.monografias.com/trabajos6/sidi/sidi.shtml  https://es.slideshare.net/1995-11/virus-informtica?next_slideshow=1 BIBLIOGRAFÍA