SlideShare uma empresa Scribd logo
1 de 18
EDGAR IIVAN BAYONA MOLANO
ESTUDIANTE II SEMESTRE
INGENIERIA DE SISTEMAS Y
COMPUTACION

Hoy en día gracias y a la tecnología el termino
"descentralizado" esta desapareciendo, con la llegada
de redes de computadores podemos compartir recursos
sin preocuparnos de la ubicación geográfica en la que
nos encontremos, podemos manejar ordenadores como
si estuviésemos trabajando físicamente en ellos, además
de transmitir información o escribir cartas que lleguen
al receptor en lapsos de tiempos mínimos
INTRODUCCION

EL DESARROLLO DE LOS SISTEMAS DISTRIBUIDOS VINO DE LA
MANO DE LAS REDES LOCALES DE ALTA VELOCIDAD A
PRINCIPIOS DE 1970. MAS RECIENTEMENTE LA
DISPONIBILIDAD DE COMPUTADORAS PERSONALES DE ALTAS
PRESTACIONES, ESTACIONES DE TRABAJO Y ORDENADORES
SERVIDORES HA RESULTADO EN UN MAYOR
DEZPLAZAMIENTO 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.
ESTE SOFTWARE PERMITE A LOS ORDENADORES COORDINAR
SUS ACTIVIDADES Y COMPARTIR LOS RECURSOS DEL SISTEMA
HARDWARE, SOFTWARE Y DATOS
ANTECEDENTES

UN SISTEMA DISTRIBUIDO ES UNA COLECCIÓN DE
COMPUTADORES AUTÓNOMOS CONECTADOS A TRAVEZ DE
UNA RED, DISEÑADOS PARA QUE UN BUEN NUMERO DE
USUARIOS TRABAJEN JUNTOS SIENDO ASI UNA UNICA
ENTIDAD CAPAZ DE PROPORCIONAR FACILIDADES DE
COMPUTACIÓN.
LAS APLICACIONES DE LOS SISTEMAS DISTRIBUIDOS VARIAN
DESDE LA PROVISIÓN DE CAPACIDAD DE COMPUTO 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.
DEFINICION

EN LA IMAGEN SE MUESTRA UN EJEMPLO DE LOS SISTEMAS
DISTRIBUIDOS EN EL QUE COMO SE PUEDE OBSERVAR SE
CUENTA CON DISTINTOS CLIENTES QUE PUEDEN ESTAR
DISPERSOS GEOGRAFICAMENTE Y QUE AUN ASI PUEDEN
HACER USO DE UNA APLICACIÓN MEDIANTE UNA CONEXIÓN
A INTERNET DONDE EL SERVIDOR ES EL QUE REALIZA LAS
RESPUESTAS A LAS PETICIONES DE DICHOS CLIENTES

SON SEIS LAS CARACTERISTICAS PRINCIPALES
RESPONSABLES DE LA UTILIDAD DE LOS SISTEMAS
DISTRIBUIDOS.
 1, COMPARTICION DE RECURSOS.
 2, APERTURA.
 3, CONCURRENCIA.
 4, ESCALABILIDAD.
 5, TOLERANCIA A FALLOS.
 6, TRANSPARENCIA.
CARACTERISTICAS

UN SISTEMA DISTRIBUIDO PUEDE VERSE DE
MANERA ABSTRACTA COMO UN CONJUNTO DE
GESTORES DE RECURSOS Y UN CONJUNTO DE
PROGRAMAS QUE USAN LOS RECURSOS.
LOS USUARIOS DE LOS RECURSOS SE
COMUNICAN CON LOS GESTORES DE LOS
RECURSOS PARA ACCEDER A LOS RECURSOS
COMPARTIDOS DEL SISTEMA.
1, COMPARTICION DE
RECURSOS

UN SISTEMA INFORMATICO ES ABIERTO SI EL
PUEDE SER EXTENDIDO DE DIVERSAS MANERAS.
UN SISTEMA PUEDE SER ABIERTO O CERRADO
CON RESPECTO A EXTENCIONES HARDWARE
(AÑADIR PERIFERICOS, MEMORIAS O INTERFACES
DE COMUNICACIÓN, ETC.) O CON RESPECTO A
LAS EXTENSIONES SOFTWARE (AÑADIR
CARACTERISTICAS AL SISTEMA OPERATIVO,
PROTOCOLOS DE COMUNICACIÓN Y SERVICIOS
DE COMPARTICION DE RECURSOS.
2, APERTURA.

CUANDO EXISTEN VARIOS PROCESOS EN UNA
UNICA MAQUINA DECIMOS QUE SE ESTA
EJECUTANDO CONCURRENTEMENTE. SI EL
ORDENADOR ESTA EQUIPADO CON UN UNICO
PROCESADOR CENTRAL, LA CONCURRENCIA
TIENE LUGAR ENTRELAZANDO LA EJECUCION
DE LOS DISTINTOS PROCESOS.
3, CONCURRENCIA.

LOS SISTEMAS DISTRIBUIDOS OPERAN DE
MANERA EFECTIVA Y EFICIENTE A MUCHAS
ESCALAS DIFERENTES. LA ESCALA MAS PEQUEÑA
CONSISTE EN DOS ESTACIONES DE TRABAJO Y UN
SERVIDOR DE FICHEROS, MIENTRAS QUE UN
SISTEMA DISTRIBUIDO CONSTRUIDO ALREDEDOR
DE UNA RED DE AREA LOCAL SIMPLE PODRIA
CONTENER VARIOS CIENTOS DE ESTACIONES DE
TRABAJO, VARIOS SERVIDORES DE FICHEROS,
SERVIDORES DE IMPRESIÓN Y OTROS SERVIDORES
DE PROPOSITOESPECIFICO
4, ESCALABILIDAD.

TANTO EL SOFTWARE DE SISTEMA COMO EL DE
APLICACIÓN NO DEBERIAN CAMBIAR CUANDO LA
ESCALA DEL SISTEMA SE INCREMENTA, LA
NECESIDAD DE ESCALABILIDAD NO ES SOLO UN
PROBLEMA DE PRESTACIONES DE RED O DE
HARDWARE SINO QUE ESTA INTINAMENTE LIGADA
CON TODOS LOS ASPECTOS DEL DISEÑO DE LOS
SISTEMAS DISTRIBUIDOS, EL DISEÑO DEL SISTEMA
DEBE RECONOCER EXPLICICAMENTE LA NECESIDAD
DE ESCALABILIDAD O DE LO CONTRARIO
APARECERAN SERIAS LIMITACIONES.
4, ESCALABILIDAD.

LOS SISTEMAS INFORMATICOS AVECES FALLAN, CUANDO
SE PRODUCEN FALLOS EN EL SOFTWARE O EN EL
HARDWARE LOS PROGRAMAS PODRIAN PRODUCIR
RESULTADOS INCORRECTOS O PODRIAN PARARSE ANTES
DE TERMINAR LA OPERACIÓN QUE ESTABAN REALIZANDO
EL SISTEMA DE TOLERANCIA A FALLOS SE BASA EN DOS
CUESTIONAMIENTOS COMPLEMENTARIOS ENTRE SI:
 REDUNDANCIA HARDWARE (USO DE COMPONENTES
REDUNDANTES)
 RECUPERACION DEL SOFTWARE ( DISEÑO DE
PROGRAMAS QUE SEAN CAPACES DE RECUPERARSE DE
LOS FALLOS )
5, TOLERANCIA A
FALLOS.

LA TRANSPARENCIA SE DEFINE COMO LA
OCULTACION AL USUARIO Y AL PROGRAMADOR
DE APLICACIONES DE LA SEPARACION 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.
6, TRANSPARENCIA.

 MEJOR APROVECHAMIENTO DE LOS RECURSOS
 MAYOR PODER DE COMPUTO A MAS BAJO
PRECIO
 EN TEORIA, MAYOR CONFIABILIDAD, SI SE
MANEJA SUFICIENTE REDUNDANCIA
 CRECIMIENTO INCREMENTAL
VENTAJAS DE LOS
SISTEMAS DISTRIBUIDOS

 EL SOFTWARE ES MUCHO MAS COMPLEJO
 MUCHOS USUARIOS SE CONECTAN DESDE
MUCHASS PARTES, POR LO CUAL HAY MAS
PROBLEMAS DE SEGURIDAD
DESVENTAJAS DE LOS
SISTEMAS DISTRIBUIDOS

 EL MODELO ARQUITECTONICO DE UN
SISTEMA DISTRIBUIDO TRATA SOBRE LA
COLOCACION DE SUS PARTES Y LAS
RELACIONES ENTRE ELLAS. EJEMPLO DE ESTOS
MODELOS SON: ARQUITECTURA CLIENTE-
SERVIDOR Y EL MODELO DE PROCESOS “IGUAL
A IGUAL” (PEER TO PEER)
MODELO
ARQUITECTONICO

MODELO
CLIENTE-SERVIDOR
ES EL MAS UTILIZADO
DICHO MODELO CONSISTE EN Q
TODOS LOS RECURSOS COMPARTIDOS
SON MANTENIDOS Y MANEJADOS POR
LOS PROCESOS SERVIDORES, LOS
PROCESOS CLIENTES REALIZAN
PETICIONES A LOS SERVIDORES
CUANDO NECESITAN ACCEDER A
ALGUN RECURSO SI LA PETICION ES
VALIDA ENTONCES EL SERVIDOR
LLEVA A CABO LLA ACCION
REQUERIDA Y ENVIA UNA RESPUESTA
AL PROCESO CLIENTE.
AUNQUE EL MODELO CLIENTE-
SERVIDOR NO SATISFACE TODOS LOS
REQUISITOS NECESARIOS PARA TODAS
LAS APLICACIONES DISTRIBUIDAS ES
ADECUADO PARA MUCHAS DE LAS
APLICACIONES ACTUALES Y PROVEE
UNA BASE EFECTIVA PARA LOS
SISTEMAS OPERATIVOS DISTRIBUIDOS
EN PROPOSITO GENERAL

MODELO
“PEER TO PEER”
CONSISTE EN QUE TODOS LOS
PROCESOS DESEMPEÑAN
TAREAS SEMEJANTES
INTERACTUANDO
COOPERATIVAMENTE COMO
IGUALES PARA REALIZAR UNA
ACTIVIDAD DISTRIBUIDA O
COMPUTO SIN DISTINCION
ENTRE CLIENTES Y SERVIDORES
LOS PROCESOS PARES
MANTIENEN LA CONSISTENCIA
DE LOS RECURSOS Y
SINCRONIZAN LAS ACCCIONES
A NIVEL DE APLICACION

Mais conteúdo relacionado

Semelhante a Sistemas distribuidos

Instituto tecnologico superior_ibarra[1]
Instituto tecnologico superior_ibarra[1]Instituto tecnologico superior_ibarra[1]
Instituto tecnologico superior_ibarra[1]
DennisRosado1
 
Investigacion
Investigacion Investigacion
Investigacion
eleazar dj
 

Semelhante a Sistemas distribuidos (20)

Instituto tecnologico superior_ibarra[1]
Instituto tecnologico superior_ibarra[1]Instituto tecnologico superior_ibarra[1]
Instituto tecnologico superior_ibarra[1]
 
sistemas de informacion
sistemas de informacionsistemas de informacion
sistemas de informacion
 
Investigacion
Investigacion Investigacion
Investigacion
 
SISTEMAS OPERATIVOS DISTRIBUIDOS
SISTEMAS OPERATIVOS DISTRIBUIDOSSISTEMAS OPERATIVOS DISTRIBUIDOS
SISTEMAS OPERATIVOS DISTRIBUIDOS
 
Redes informáticas (1)
Redes informáticas (1)Redes informáticas (1)
Redes informáticas (1)
 
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
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Cloud computing (Computacion en la Nube) Resumen Capitulo1
Cloud computing (Computacion en la Nube) Resumen Capitulo1Cloud computing (Computacion en la Nube) Resumen Capitulo1
Cloud computing (Computacion en la Nube) Resumen Capitulo1
 
Preseherramienta en la nube
Preseherramienta en la nube Preseherramienta en la nube
Preseherramienta en la nube
 
Extensibilidad y Seguridad
Extensibilidad y SeguridadExtensibilidad y Seguridad
Extensibilidad y Seguridad
 
Programacion en la nube
Programacion en la nubeProgramacion en la nube
Programacion en la nube
 
Apuntes
ApuntesApuntes
Apuntes
 
COMPUTACION EN LA NUBE Y POSICIONAMIENTO WEB
COMPUTACION  EN LA NUBE Y POSICIONAMIENTO WEBCOMPUTACION  EN LA NUBE Y POSICIONAMIENTO WEB
COMPUTACION EN LA NUBE Y POSICIONAMIENTO WEB
 
Computo en la nube
Computo en la nubeComputo en la nube
Computo en la nube
 
Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.
 
Asegurando tu Mundo Móvil
Asegurando tu Mundo MóvilAsegurando tu Mundo Móvil
Asegurando tu Mundo Móvil
 
Sistemas Operativos distribuidos
Sistemas Operativos distribuidosSistemas Operativos distribuidos
Sistemas Operativos distribuidos
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Sistemas distribuidos word
Sistemas distribuidos wordSistemas distribuidos word
Sistemas distribuidos word
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 

Último (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 

Sistemas distribuidos

  • 1. EDGAR IIVAN BAYONA MOLANO ESTUDIANTE II SEMESTRE INGENIERIA DE SISTEMAS Y COMPUTACION
  • 2.  Hoy en día gracias y a la tecnología el termino "descentralizado" esta desapareciendo, con la llegada de redes de computadores podemos compartir recursos sin preocuparnos de la ubicación geográfica en la que nos encontremos, podemos manejar ordenadores como si estuviésemos trabajando físicamente en ellos, además de transmitir información o escribir cartas que lleguen al receptor en lapsos de tiempos mínimos INTRODUCCION
  • 3.  EL DESARROLLO DE LOS SISTEMAS DISTRIBUIDOS VINO DE LA MANO DE LAS REDES LOCALES DE ALTA VELOCIDAD A PRINCIPIOS DE 1970. MAS RECIENTEMENTE LA DISPONIBILIDAD DE COMPUTADORAS PERSONALES DE ALTAS PRESTACIONES, ESTACIONES DE TRABAJO Y ORDENADORES SERVIDORES HA RESULTADO EN UN MAYOR DEZPLAZAMIENTO 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. ESTE SOFTWARE PERMITE A LOS ORDENADORES COORDINAR SUS ACTIVIDADES Y COMPARTIR LOS RECURSOS DEL SISTEMA HARDWARE, SOFTWARE Y DATOS ANTECEDENTES
  • 4.  UN SISTEMA DISTRIBUIDO ES UNA COLECCIÓN DE COMPUTADORES AUTÓNOMOS CONECTADOS A TRAVEZ DE UNA RED, DISEÑADOS PARA QUE UN BUEN NUMERO DE USUARIOS TRABAJEN JUNTOS SIENDO ASI UNA UNICA ENTIDAD CAPAZ DE PROPORCIONAR FACILIDADES DE COMPUTACIÓN. LAS APLICACIONES DE LOS SISTEMAS DISTRIBUIDOS VARIAN DESDE LA PROVISIÓN DE CAPACIDAD DE COMPUTO 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. DEFINICION
  • 5.  EN LA IMAGEN SE MUESTRA UN EJEMPLO DE LOS SISTEMAS DISTRIBUIDOS EN EL QUE COMO SE PUEDE OBSERVAR SE CUENTA CON DISTINTOS CLIENTES QUE PUEDEN ESTAR DISPERSOS GEOGRAFICAMENTE Y QUE AUN ASI PUEDEN HACER USO DE UNA APLICACIÓN MEDIANTE UNA CONEXIÓN A INTERNET DONDE EL SERVIDOR ES EL QUE REALIZA LAS RESPUESTAS A LAS PETICIONES DE DICHOS CLIENTES
  • 6.  SON SEIS LAS CARACTERISTICAS PRINCIPALES RESPONSABLES DE LA UTILIDAD DE LOS SISTEMAS DISTRIBUIDOS.  1, COMPARTICION DE RECURSOS.  2, APERTURA.  3, CONCURRENCIA.  4, ESCALABILIDAD.  5, TOLERANCIA A FALLOS.  6, TRANSPARENCIA. CARACTERISTICAS
  • 7.  UN SISTEMA DISTRIBUIDO PUEDE VERSE DE MANERA ABSTRACTA COMO UN CONJUNTO DE GESTORES DE RECURSOS Y UN CONJUNTO DE PROGRAMAS QUE USAN LOS RECURSOS. LOS USUARIOS DE LOS RECURSOS SE COMUNICAN CON LOS GESTORES DE LOS RECURSOS PARA ACCEDER A LOS RECURSOS COMPARTIDOS DEL SISTEMA. 1, COMPARTICION DE RECURSOS
  • 8.  UN SISTEMA INFORMATICO ES ABIERTO SI EL PUEDE SER EXTENDIDO DE DIVERSAS MANERAS. UN SISTEMA PUEDE SER ABIERTO O CERRADO CON RESPECTO A EXTENCIONES HARDWARE (AÑADIR PERIFERICOS, MEMORIAS O INTERFACES DE COMUNICACIÓN, ETC.) O CON RESPECTO A LAS EXTENSIONES SOFTWARE (AÑADIR CARACTERISTICAS AL SISTEMA OPERATIVO, PROTOCOLOS DE COMUNICACIÓN Y SERVICIOS DE COMPARTICION DE RECURSOS. 2, APERTURA.
  • 9.  CUANDO EXISTEN VARIOS PROCESOS EN UNA UNICA MAQUINA DECIMOS QUE SE ESTA EJECUTANDO CONCURRENTEMENTE. SI EL ORDENADOR ESTA EQUIPADO CON UN UNICO PROCESADOR CENTRAL, LA CONCURRENCIA TIENE LUGAR ENTRELAZANDO LA EJECUCION DE LOS DISTINTOS PROCESOS. 3, CONCURRENCIA.
  • 10.  LOS SISTEMAS DISTRIBUIDOS OPERAN DE MANERA EFECTIVA Y EFICIENTE A MUCHAS ESCALAS DIFERENTES. LA ESCALA MAS PEQUEÑA CONSISTE EN DOS ESTACIONES DE TRABAJO Y UN SERVIDOR DE FICHEROS, MIENTRAS QUE UN SISTEMA DISTRIBUIDO CONSTRUIDO ALREDEDOR DE UNA RED DE AREA LOCAL SIMPLE PODRIA CONTENER VARIOS CIENTOS DE ESTACIONES DE TRABAJO, VARIOS SERVIDORES DE FICHEROS, SERVIDORES DE IMPRESIÓN Y OTROS SERVIDORES DE PROPOSITOESPECIFICO 4, ESCALABILIDAD.
  • 11.  TANTO EL SOFTWARE DE SISTEMA COMO EL DE APLICACIÓN NO DEBERIAN CAMBIAR CUANDO LA ESCALA DEL SISTEMA SE INCREMENTA, LA NECESIDAD DE ESCALABILIDAD NO ES SOLO UN PROBLEMA DE PRESTACIONES DE RED O DE HARDWARE SINO QUE ESTA INTINAMENTE LIGADA CON TODOS LOS ASPECTOS DEL DISEÑO DE LOS SISTEMAS DISTRIBUIDOS, EL DISEÑO DEL SISTEMA DEBE RECONOCER EXPLICICAMENTE LA NECESIDAD DE ESCALABILIDAD O DE LO CONTRARIO APARECERAN SERIAS LIMITACIONES. 4, ESCALABILIDAD.
  • 12.  LOS SISTEMAS INFORMATICOS AVECES FALLAN, CUANDO SE PRODUCEN FALLOS EN EL SOFTWARE O EN EL HARDWARE LOS PROGRAMAS PODRIAN PRODUCIR RESULTADOS INCORRECTOS O PODRIAN PARARSE ANTES DE TERMINAR LA OPERACIÓN QUE ESTABAN REALIZANDO EL SISTEMA DE TOLERANCIA A FALLOS SE BASA EN DOS CUESTIONAMIENTOS COMPLEMENTARIOS ENTRE SI:  REDUNDANCIA HARDWARE (USO DE COMPONENTES REDUNDANTES)  RECUPERACION DEL SOFTWARE ( DISEÑO DE PROGRAMAS QUE SEAN CAPACES DE RECUPERARSE DE LOS FALLOS ) 5, TOLERANCIA A FALLOS.
  • 13.  LA TRANSPARENCIA SE DEFINE COMO LA OCULTACION AL USUARIO Y AL PROGRAMADOR DE APLICACIONES DE LA SEPARACION 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. 6, TRANSPARENCIA.
  • 14.   MEJOR APROVECHAMIENTO DE LOS RECURSOS  MAYOR PODER DE COMPUTO A MAS BAJO PRECIO  EN TEORIA, MAYOR CONFIABILIDAD, SI SE MANEJA SUFICIENTE REDUNDANCIA  CRECIMIENTO INCREMENTAL VENTAJAS DE LOS SISTEMAS DISTRIBUIDOS
  • 15.   EL SOFTWARE ES MUCHO MAS COMPLEJO  MUCHOS USUARIOS SE CONECTAN DESDE MUCHASS PARTES, POR LO CUAL HAY MAS PROBLEMAS DE SEGURIDAD DESVENTAJAS DE LOS SISTEMAS DISTRIBUIDOS
  • 16.   EL MODELO ARQUITECTONICO DE UN SISTEMA DISTRIBUIDO TRATA SOBRE LA COLOCACION DE SUS PARTES Y LAS RELACIONES ENTRE ELLAS. EJEMPLO DE ESTOS MODELOS SON: ARQUITECTURA CLIENTE- SERVIDOR Y EL MODELO DE PROCESOS “IGUAL A IGUAL” (PEER TO PEER) MODELO ARQUITECTONICO
  • 17.  MODELO CLIENTE-SERVIDOR ES EL MAS UTILIZADO DICHO MODELO CONSISTE EN Q TODOS LOS RECURSOS COMPARTIDOS SON MANTENIDOS Y MANEJADOS POR LOS PROCESOS SERVIDORES, LOS PROCESOS CLIENTES REALIZAN PETICIONES A LOS SERVIDORES CUANDO NECESITAN ACCEDER A ALGUN RECURSO SI LA PETICION ES VALIDA ENTONCES EL SERVIDOR LLEVA A CABO LLA ACCION REQUERIDA Y ENVIA UNA RESPUESTA AL PROCESO CLIENTE. AUNQUE EL MODELO CLIENTE- SERVIDOR NO SATISFACE TODOS LOS REQUISITOS NECESARIOS PARA TODAS LAS APLICACIONES DISTRIBUIDAS ES ADECUADO PARA MUCHAS DE LAS APLICACIONES ACTUALES Y PROVEE UNA BASE EFECTIVA PARA LOS SISTEMAS OPERATIVOS DISTRIBUIDOS EN PROPOSITO GENERAL
  • 18.  MODELO “PEER TO PEER” CONSISTE EN QUE TODOS LOS PROCESOS DESEMPEÑAN TAREAS SEMEJANTES INTERACTUANDO COOPERATIVAMENTE COMO IGUALES PARA REALIZAR UNA ACTIVIDAD DISTRIBUIDA O COMPUTO SIN DISTINCION ENTRE CLIENTES Y SERVIDORES LOS PROCESOS PARES MANTIENEN LA CONSISTENCIA DE LOS RECURSOS Y SINCRONIZAN LAS ACCCIONES A NIVEL DE APLICACION