SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
 NOMBRE DE LA ALUMNA:
MARITZA OSORIO SANTIAGO
 DOCENTE:
JACINTO TOLEDO TORRES
 SEMESTRE: 5 GRUPO: S
 MATERIA:
SISTEMAS OPERATIVOS II
 ESPECIALIDAD:
ING. EN INFORMATICA.
SEPTIEMBRE 2015
EVOLUCIÓN HISTORICA DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS
En el inicio de la era de la informática las computadoras eran grandes y
caras. Debido a su escasez y coste, éstas funcionaban de forma independiente
entre ellas. 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. [Colouris 1994 ]
A partir de los años 70, surgen los primeros miniordenadores, que
competirían con los grandes ordenadores tanto por las prestaciones como por su
precio, con lo que se extendió su uso. El desarrollo de los sistemas distribuidos
vino de la mano de las redes locales de alta velocidad a principios de 1970. Más
recientemente, la disponibilidad de computadoras personales de altas
prestaciones, estaciones de trabajo y ordenadores servidores ha resultado en un
mayor desplazamiento hacia los sistemas distribuidos en detrimento de los
ordenadores centralizados multiusuario. Esta tendencia se ha acelerado por el
desarrollo de software para sistemas distribuidos, diseñado para soportar el
desarrollo de aplicaciones distribuidas. Pronto surgieron nuevas necesidades de
interconexión de los equipos, y se desarrollaron las redes de área local (LAN),
como Ethernet o Token ring.
Hoy en día existe un hardware estándar de bajo coste, los ordenadores
personales, que son los componentes básicos del sistema. Por otra parte, la red
de comunicación, a no ser que se requieran grandes prestaciones, tampoco
constituye un gran problema económico, pudiéndose utilizar infraestructura
cableada ya existente (Ethernet, la red telefónica, o incluso la red eléctrica) o
inalámbrica. Aunque los actuales sistemas de red solucionan parte de las
necesidades actuales de comunicación entre computadoras, tienen importantes
limitaciones, y no son aplicables a una gran cantidad de problemas. Por ello surge
la necesidad de crear sistemas distribuidos que sustituyan a los actuales sistemas
de red o a los sistemas multiprocesadores.
Las aplicaciones de los sistemas distribuidos varían desde la provisión de
capacidad de cómputo a grupos de usuarios, hasta sistemas bancarios,
comunicaciones multimedia y abarcan prácticamente todas las aplicaciones
comerciales y técnicas de los ordenadores. Los requisitos de dichas aplicaciones
incluyen un alto nivel de fiabilidad, seguridad contra interferencias externas y
privacidad de la información que el sistema mantiene. Se deben proveer accesos
concurrentes a bases de datos por parte de muchos usuarios, garantizar tiempos
de respuesta, proveer puntos de acceso al servicio que están distribuidos
geográficamente, potencial para el crecimiento del sistema para acomodar la
expansión del negocio y un marco para la integración de sistema usados por
diferentes compañías y organizaciones de usuarios.
VENTAJAS DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS
 Economía: Buena relación rendimiento/coste
 Alto rendimiento: Procesamiento paralelo.
 Soporte de aplicaciones inherentemente distribuidas.
– Por ejemplo: empresa distribuida geográficamente
 Capacidad de crecimiento: Escalabilidad.
 Fiabilidad y disponibilidad: Tolerancia a (ciertos) fallos.
 Carácter abierto y heterogéneo:
– Estándares de interoperabilidad.
 Compartir recursos y datos.
DESVENTAJAS DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS
 Necesidad de un nuevo tipo de software:
– Más complejo.
– No hay todavía un acuerdo sobre cómo debe ser.
 Red de interconexión introduce nuevos problemas:
– Pérdida de mensajes y saturación.
– Latencia puede provocar que al recibir un dato ya esté obsoleto.
– La red es un elemento crítico.
 Seguridad y confidencialidad
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS
Existen dos tipos de estructuras de los sistemas distribuidos.
 Los que utilizan núcleo monolítico en cada máquina, es decir, cada
máquina debe ejecutar un núcleo tradicional que proporcione la mayoría de
los servicios.
 Los que utilizan un micronúcleo, es decir, el núcleo proporciona lo menos
posible y el grueso de los servicios del sistema operativo se obtienen a
partir de servidores a nivel de usuario.
La mayoría de los sistemas distribuidos diseñados a partir de cero utilizan
micronúcleo y servidores. El micronúcleo proporciona cuatro servicios mínimos.
1. Un mecanismo de comunicación entre procesos
2. Cierta administración de la memoria
3. Una cantidad limitada de planificación y administración de procesos de bajo
nivel
4. Entrada/Salida de bajo nivel
Todos los demás servicios se implantan a manera de servidores a nivel de
usuario. Debido a esto es fácil implantar, depurar, e instalar o modificar ciertos
servicios; esto no puede hacerse en un núcleo monolítico. Esto es lo que da
flexibilidad al micronúcleo.
Ventaja del núcleo monolítico.
 Rendimiento (es más rápido), aunque en la práctica esta ventaja ya no
existe.

Más contenido relacionado

La actualidad más candente (7)

Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
Luis tendncias
Luis tendnciasLuis tendncias
Luis tendncias
 
Tarea 10 redes
Tarea 10 redesTarea 10 redes
Tarea 10 redes
 
Redes informaticas ricaurte
Redes informaticas ricaurteRedes informaticas ricaurte
Redes informaticas ricaurte
 
Redes
RedesRedes
Redes
 
Informatica
InformaticaInformatica
Informatica
 
Redes
RedesRedes
Redes
 

Destacado (7)

Mapa mental de un sistema distribuido
Mapa mental de un sistema distribuidoMapa mental de un sistema distribuido
Mapa mental de un sistema distribuido
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Presentacion mapa mental tgs
Presentacion mapa mental tgsPresentacion mapa mental tgs
Presentacion mapa mental tgs
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
15487130 teoria-general-de-sistemas
15487130 teoria-general-de-sistemas15487130 teoria-general-de-sistemas
15487130 teoria-general-de-sistemas
 

Similar a SISTEMAS OPERATIVOS DISTRIBUIDOS

Evolucion De Redes De Computadoras
Evolucion De Redes De ComputadorasEvolucion De Redes De Computadoras
Evolucion De Redes De Computadoras
efrain jaime
 
Sistemas distribuidos (Diseño de redes I)
Sistemas distribuidos (Diseño de redes I)Sistemas distribuidos (Diseño de redes I)
Sistemas distribuidos (Diseño de redes I)
Keily Solano
 
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Miizael Mybl
 
Redes de computadores.
Redes de computadores.Redes de computadores.
Redes de computadores.
Andres Urzola
 
Paper sistemas distribuido
Paper sistemas distribuidoPaper sistemas distribuido
Paper sistemas distribuido
Holger Sanchez
 

Similar a SISTEMAS OPERATIVOS DISTRIBUIDOS (20)

Introducción a los sistemas distribuidos
Introducción a los sistemas distribuidosIntroducción a los sistemas distribuidos
Introducción a los sistemas distribuidos
 
Cap1 1 Introducción a los sistemas distribuidos
Cap1 1 Introducción a los sistemas distribuidosCap1 1 Introducción a los sistemas distribuidos
Cap1 1 Introducción a los sistemas distribuidos
 
Sistemas Operativos distribuidos
Sistemas Operativos distribuidosSistemas Operativos distribuidos
Sistemas Operativos distribuidos
 
Reporte Sistemas Distribuidos
Reporte Sistemas DistribuidosReporte Sistemas Distribuidos
Reporte Sistemas Distribuidos
 
Investigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidosInvestigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidos
 
Cap1
Cap1Cap1
Cap1
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de Computadoras
 
Trabajo de-redes
Trabajo de-redesTrabajo de-redes
Trabajo de-redes
 
Evolucion De Redes De Computadoras
Evolucion De Redes De ComputadorasEvolucion De Redes De Computadoras
Evolucion De Redes De Computadoras
 
Sistemas distribuidos (Diseño de redes I)
Sistemas distribuidos (Diseño de redes I)Sistemas distribuidos (Diseño de redes I)
Sistemas distribuidos (Diseño de redes I)
 
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
 
Redes de computadores.
Redes de computadores.Redes de computadores.
Redes de computadores.
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Redes locales internet y Redes de Comunicacion
Redes locales internet y Redes de ComunicacionRedes locales internet y Redes de Comunicacion
Redes locales internet y Redes de Comunicacion
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Paper sistemas distribuido
Paper sistemas distribuidoPaper sistemas distribuido
Paper sistemas distribuido
 
Sistemas Distribuidos
Sistemas Distribuidos Sistemas Distribuidos
Sistemas Distribuidos
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

SISTEMAS OPERATIVOS DISTRIBUIDOS

  • 1.  NOMBRE DE LA ALUMNA: MARITZA OSORIO SANTIAGO  DOCENTE: JACINTO TOLEDO TORRES  SEMESTRE: 5 GRUPO: S  MATERIA: SISTEMAS OPERATIVOS II  ESPECIALIDAD: ING. EN INFORMATICA. SEPTIEMBRE 2015
  • 2. EVOLUCIÓN HISTORICA DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS En el inicio de la era de la informática las computadoras eran grandes y caras. Debido a su escasez y coste, éstas funcionaban de forma independiente entre ellas. 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. [Colouris 1994 ] A partir de los años 70, surgen los primeros miniordenadores, que competirían con los grandes ordenadores tanto por las prestaciones como por su precio, con lo que se extendió su uso. El desarrollo de los sistemas distribuidos vino de la mano de las redes locales de alta velocidad a principios de 1970. Más recientemente, la disponibilidad de computadoras personales de altas prestaciones, estaciones de trabajo y ordenadores servidores ha resultado en un mayor desplazamiento hacia los sistemas distribuidos en detrimento de los ordenadores centralizados multiusuario. Esta tendencia se ha acelerado por el desarrollo de software para sistemas distribuidos, diseñado para soportar el desarrollo de aplicaciones distribuidas. Pronto surgieron nuevas necesidades de interconexión de los equipos, y se desarrollaron las redes de área local (LAN), como Ethernet o Token ring. Hoy en día existe un hardware estándar de bajo coste, los ordenadores personales, que son los componentes básicos del sistema. Por otra parte, la red de comunicación, a no ser que se requieran grandes prestaciones, tampoco constituye un gran problema económico, pudiéndose utilizar infraestructura cableada ya existente (Ethernet, la red telefónica, o incluso la red eléctrica) o inalámbrica. Aunque los actuales sistemas de red solucionan parte de las necesidades actuales de comunicación entre computadoras, tienen importantes limitaciones, y no son aplicables a una gran cantidad de problemas. Por ello surge la necesidad de crear sistemas distribuidos que sustituyan a los actuales sistemas de red o a los sistemas multiprocesadores. Las aplicaciones de los sistemas distribuidos varían desde la provisión de capacidad de cómputo a grupos de usuarios, hasta sistemas bancarios, comunicaciones multimedia y abarcan prácticamente todas las aplicaciones comerciales y técnicas de los ordenadores. Los requisitos de dichas aplicaciones incluyen un alto nivel de fiabilidad, seguridad contra interferencias externas y privacidad de la información que el sistema mantiene. Se deben proveer accesos concurrentes a bases de datos por parte de muchos usuarios, garantizar tiempos de respuesta, proveer puntos de acceso al servicio que están distribuidos geográficamente, potencial para el crecimiento del sistema para acomodar la expansión del negocio y un marco para la integración de sistema usados por diferentes compañías y organizaciones de usuarios. VENTAJAS DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS  Economía: Buena relación rendimiento/coste  Alto rendimiento: Procesamiento paralelo.
  • 3.  Soporte de aplicaciones inherentemente distribuidas. – Por ejemplo: empresa distribuida geográficamente  Capacidad de crecimiento: Escalabilidad.  Fiabilidad y disponibilidad: Tolerancia a (ciertos) fallos.  Carácter abierto y heterogéneo: – Estándares de interoperabilidad.  Compartir recursos y datos. DESVENTAJAS DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS  Necesidad de un nuevo tipo de software: – Más complejo. – No hay todavía un acuerdo sobre cómo debe ser.  Red de interconexión introduce nuevos problemas: – Pérdida de mensajes y saturación. – Latencia puede provocar que al recibir un dato ya esté obsoleto. – La red es un elemento crítico.  Seguridad y confidencialidad ESTRUCTURA DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Existen dos tipos de estructuras de los sistemas distribuidos.  Los que utilizan núcleo monolítico en cada máquina, es decir, cada máquina debe ejecutar un núcleo tradicional que proporcione la mayoría de los servicios.  Los que utilizan un micronúcleo, es decir, el núcleo proporciona lo menos posible y el grueso de los servicios del sistema operativo se obtienen a partir de servidores a nivel de usuario. La mayoría de los sistemas distribuidos diseñados a partir de cero utilizan micronúcleo y servidores. El micronúcleo proporciona cuatro servicios mínimos. 1. Un mecanismo de comunicación entre procesos 2. Cierta administración de la memoria 3. Una cantidad limitada de planificación y administración de procesos de bajo nivel 4. Entrada/Salida de bajo nivel Todos los demás servicios se implantan a manera de servidores a nivel de usuario. Debido a esto es fácil implantar, depurar, e instalar o modificar ciertos servicios; esto no puede hacerse en un núcleo monolítico. Esto es lo que da flexibilidad al micronúcleo. Ventaja del núcleo monolítico.  Rendimiento (es más rápido), aunque en la práctica esta ventaja ya no existe.