SlideShare une entreprise Scribd logo
1  sur  12
“Año de la Diversificación Productiva y el Fortalecimiento de la Educación”
Carrera profesional:
Computación e Informática
Profesor:
Ing. Carlos Ríos Campos
Módulo PROFESIONAL:
Desarrollo De Software Y Gestión De Base De Datos
Unidad didáctica:
Taller de Programación Distribuida
Ciclo:
IV
Alumno:
 Manayay Chávez, Rommel Joan
 Piscoya Olazabal, Gaby
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PUBLICO
“ENRIQUE LÓPEZ ALBÚJAR”
PROGRAMACION DISTRIBUIDA
• Es un paradigma de programación enfocado en
desarrollar sistemas distribuidos, abiertos, escalables,
transparentes y tolerantes a fallos. Este paradigma es el
resultado natural del uso de las computadoras y las redes.
• La programación distribuida típicamente cae en alguna de las
varias arquitecturas básicas o arquitecturas: cliente-servidor, 3-
tier, n-tier, objetos distribuidos, entre otras además de ser base
para la pragmatisidad. Los lenguajes específicamente diseñados
para programación distribuida
son: Ada, Alef, E, Erlang, Limbo y Oz.
PROGRAMACION DISTRIBUIDA
VENTAJAS
• Bajo coste de los equipos: el coste de un mainframe, puede rondar los 300 mil
dólares, lo cual nos permitiría hacernos con 300 PCs de buena calidad.
• Un sistema distribuido tiene en potencia una proporción desempeño/precio mayor
que uno centralizado.
• Compartición de recursos: podemos pensar en sistemas de impresión que sean caros
y hayan de ser utilizados por muchos trabajadores distintos.
• Escalabilidad: que es la capacidad para que el sistema crezca sin perder calidad en
los servicios ofrecidos. Un crecimiento lineal permite incrementos progresivos con
pequeñas inversiones.
PROGRAMACION DISTRIBUIDA
• Los recursos de los que podemos disponer son un mayores que en un
sistema monolítico.
• Mayor tolerancia a fallos que los sistemas monolíticos: si un componente del
sistema falla, otro ha de ser capaz de reemplazarlo. Ejemplo: varios
controladores de dominio, varios servidores de copias para que en caso de
que uno falle, otro lo sustituya.
• Existencia de aplicaciones que son distribuidas de por sí. Ejemplo: juegos en
red local.
PROGRAMACION DISTRIBUIDA
DESVENTAJAS
• Más problemas de seguridad: al haber más puntos de entrada al sistema, hay más
lugares por los que puede realizarse un acceso malintencionado al mismo.
• Múltiples puntos de fallo. Leslie Lamport: “un sistema distribuido es aquél en el cual
el fallo en un ordenador que no sabes que existe puede hacer inútil el tuyo”. Esto
provoca mayor dificultad a la hora de identificar dónde se producen los errores y
resolverlos.
• Necesidad de software para computación distribuida: los programas que se utilizan
en la computación monolítica no sirven, hay que crear programas que no sólo
funcionen de manera distribuida, sino que aprovechen al máximo los recursos
ofrecidos por las máquinas.
PROGRAMACION DISTRIBUIDA
CARACTERISTICAS
• Es un paradigma de programación enfocado en desarrollar sistemas
distribuidos, abiertos, escalables, transparentes y tolerantes a fallos. Este
paradigma es el resultado natural del uso de las computadoras y las redes.
• La programación distribuida típicamente cae en alguna de las varias
arquitecturas básicas o arquitecturas: cliente-servidor, 3-tier, n-tier, objetos
distribuidos, entre otras además de ser base para la pragmatisidad.
PROGRAMACION DISTRIBUIDA
APLICACIONES O USOS
• La evolución de las aplicaciones informáticas se dio debido a los siguientes factores:
• Trabajo a distancia.
• Compartir información.
• Accesibilidad.
• Seguridad en la protección de la información (tener la base de datos particionada en
dos o más nodos).
• Independencia de lugares.
PROGRAMACION DISTRIBUIDA
• En la actualidad cualquier aplicación cuenta generalmente con tres partes
diferenciadas:
• Una interfaz de usuario: Elemento con el que interacciona el usuario de la
aplicación, ejecutando acciones, introduciendo u obteniendo información.
• Lógica o Reglas de negocio: Son las que procesan la información para generar los
resultados que persiguen, siendo el elemento fundamental que diferencia unas
aplicaciones de otras.
• Gestión de datos: Se ocupa del almacenamiento y recuperación de la información.
PROGRAMACION DISTRIBUIDA
LINKOGRAFIA
• https://es.wikipedia.org/wiki/Programaci%C3%B3n_distribuida
• http://teoriapa1112.blogspot.com/2011/10/ventajas-e-inconvenientes-de-la.html
• http://okhulogo619.blogcindario.com/2011/02/00001-programacion-paralela-
distribuida.html
• https://laurmolina7821.wordpress.com/1-1-evolucion-de-las-aplicaciones-
informaticas/

Contenu connexe

Tendances

Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasJuanMiguelCustodioMo
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de softwareCentro Líbano
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemasGladys Rodriguez
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosJose Diaz Silva
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5RJ Manayay Chavez
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascadaaics-1986-13-saraguro
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidosMargarita Labastida
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
Unidad 1. caracterizacion de los sistemas distribuidos
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidosEManuel Torres
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 

Tendances (20)

Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
Metodologías de Desarrollo de Software
Metodologías de Desarrollo de SoftwareMetodologías de Desarrollo de Software
Metodologías de Desarrollo de Software
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Unidad 1. caracterizacion de los sistemas distribuidos
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidos
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Antecedentes MSF
Antecedentes MSFAntecedentes MSF
Antecedentes MSF
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 

Similaire à Tarea1 programacion-distribuida

Aplicaciones Distribuidas.ppt
Aplicaciones Distribuidas.pptAplicaciones Distribuidas.ppt
Aplicaciones Distribuidas.pptmartinmarialp
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosTensor
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosTensor
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SDmayecm
 
Seguridad vs Software libre
Seguridad vs Software libreSeguridad vs Software libre
Seguridad vs Software libreHector L
 
Sistema operativo software libre marisol gonzález; verónica sanches
Sistema operativo software libre marisol gonzález; verónica sanchesSistema operativo software libre marisol gonzález; verónica sanches
Sistema operativo software libre marisol gonzález; verónica sanchesMarisol González
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosLuis Yallerco
 
Presentacion capitulo no 3 aquitectura de la nube.
Presentacion capitulo no 3 aquitectura de la nube.Presentacion capitulo no 3 aquitectura de la nube.
Presentacion capitulo no 3 aquitectura de la nube.HectorHernandezSanto
 
Belkis sistemas operativo
Belkis sistemas operativoBelkis sistemas operativo
Belkis sistemas operativoyamiigonza
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoOmar Salazar
 
HERRAMIENTAS DIGITALES
HERRAMIENTAS DIGITALESHERRAMIENTAS DIGITALES
HERRAMIENTAS DIGITALESDaliaVare
 
Sesión 5 Semana 5.pdf
Sesión 5 Semana 5.pdfSesión 5 Semana 5.pdf
Sesión 5 Semana 5.pdfNoe Castillo
 
Nube informatica
Nube informaticaNube informatica
Nube informaticammyepez05
 
Unidad 1
Unidad 1Unidad 1
Unidad 1mi casa
 

Similaire à Tarea1 programacion-distribuida (20)

Aplicaciones Distribuidas.ppt
Aplicaciones Distribuidas.pptAplicaciones Distribuidas.ppt
Aplicaciones Distribuidas.ppt
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
DETALLE ACA 2.pdf
DETALLE ACA 2.pdfDETALLE ACA 2.pdf
DETALLE ACA 2.pdf
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SD
 
Seguridad vs Software libre
Seguridad vs Software libreSeguridad vs Software libre
Seguridad vs Software libre
 
Sistema operativo software libre marisol gonzález; verónica sanches
Sistema operativo software libre marisol gonzález; verónica sanchesSistema operativo software libre marisol gonzález; verónica sanches
Sistema operativo software libre marisol gonzález; verónica sanches
 
Aplicaciones n capas en visual net
Aplicaciones n capas en visual netAplicaciones n capas en visual net
Aplicaciones n capas en visual net
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Presentacion capitulo no 3 aquitectura de la nube.
Presentacion capitulo no 3 aquitectura de la nube.Presentacion capitulo no 3 aquitectura de la nube.
Presentacion capitulo no 3 aquitectura de la nube.
 
Belkis sistemas operativo
Belkis sistemas operativoBelkis sistemas operativo
Belkis sistemas operativo
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
HERRAMIENTAS DIGITALES
HERRAMIENTAS DIGITALESHERRAMIENTAS DIGITALES
HERRAMIENTAS DIGITALES
 
Primera unidad 1
Primera unidad 1Primera unidad 1
Primera unidad 1
 
Sesión 5 Semana 5.pdf
Sesión 5 Semana 5.pdfSesión 5 Semana 5.pdf
Sesión 5 Semana 5.pdf
 
Nube informatica
Nube informaticaNube informatica
Nube informatica
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Plus de RJ Manayay Chavez

Términos de Programación Distribuida 9
Términos de Programación Distribuida 9Términos de Programación Distribuida 9
Términos de Programación Distribuida 9RJ Manayay Chavez
 
Términos de Programación Distribuida 8
Términos de Programación Distribuida 8Términos de Programación Distribuida 8
Términos de Programación Distribuida 8RJ Manayay Chavez
 
Términos de Programación Distribuida 7
Términos de Programación Distribuida 7Términos de Programación Distribuida 7
Términos de Programación Distribuida 7RJ Manayay Chavez
 
Términos de Programación Distribuida 6
Términos de Programación Distribuida 6Términos de Programación Distribuida 6
Términos de Programación Distribuida 6RJ Manayay Chavez
 
Tarea3 taller de programacion distribuida
Tarea3 taller de programacion distribuidaTarea3 taller de programacion distribuida
Tarea3 taller de programacion distribuidaRJ Manayay Chavez
 
Trabajo grupal2-taller-programacion-distribuida
Trabajo grupal2-taller-programacion-distribuidaTrabajo grupal2-taller-programacion-distribuida
Trabajo grupal2-taller-programacion-distribuidaRJ Manayay Chavez
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaRJ Manayay Chavez
 
Resumen conclusiones-objetivos-globalizacion
Resumen conclusiones-objetivos-globalizacionResumen conclusiones-objetivos-globalizacion
Resumen conclusiones-objetivos-globalizacionRJ Manayay Chavez
 
Parte2 actividad-servicio-de-internet
Parte2 actividad-servicio-de-internetParte2 actividad-servicio-de-internet
Parte2 actividad-servicio-de-internetRJ Manayay Chavez
 
La importancia del conocimiento va de la mano con una interrogante sobre el v...
La importancia del conocimiento va de la mano con una interrogante sobre el v...La importancia del conocimiento va de la mano con una interrogante sobre el v...
La importancia del conocimiento va de la mano con una interrogante sobre el v...RJ Manayay Chavez
 
Resumen opinion-mercados-globalizados
Resumen opinion-mercados-globalizadosResumen opinion-mercados-globalizados
Resumen opinion-mercados-globalizadosRJ Manayay Chavez
 
Analisis economia-peruana-ultima-decada
Analisis economia-peruana-ultima-decadaAnalisis economia-peruana-ultima-decada
Analisis economia-peruana-ultima-decadaRJ Manayay Chavez
 
Economia definiciones-importancia-objetivos
Economia definiciones-importancia-objetivosEconomia definiciones-importancia-objetivos
Economia definiciones-importancia-objetivosRJ Manayay Chavez
 

Plus de RJ Manayay Chavez (20)

Términos de Programación Distribuida 9
Términos de Programación Distribuida 9Términos de Programación Distribuida 9
Términos de Programación Distribuida 9
 
Términos de Programación Distribuida 8
Términos de Programación Distribuida 8Términos de Programación Distribuida 8
Términos de Programación Distribuida 8
 
Términos de Programación Distribuida 7
Términos de Programación Distribuida 7Términos de Programación Distribuida 7
Términos de Programación Distribuida 7
 
Términos de Programación Distribuida 6
Términos de Programación Distribuida 6Términos de Programación Distribuida 6
Términos de Programación Distribuida 6
 
Tarea3 taller de programacion distribuida
Tarea3 taller de programacion distribuidaTarea3 taller de programacion distribuida
Tarea3 taller de programacion distribuida
 
Tarea 2 caso amazon
Tarea 2 caso amazonTarea 2 caso amazon
Tarea 2 caso amazon
 
Trabajo grupal2-taller-programacion-distribuida
Trabajo grupal2-taller-programacion-distribuidaTrabajo grupal2-taller-programacion-distribuida
Trabajo grupal2-taller-programacion-distribuida
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuida
 
Resumen conclusiones-objetivos-globalizacion
Resumen conclusiones-objetivos-globalizacionResumen conclusiones-objetivos-globalizacion
Resumen conclusiones-objetivos-globalizacion
 
Parte1 actividad
Parte1 actividadParte1 actividad
Parte1 actividad
 
Parte2 actividad-servicio-de-internet
Parte2 actividad-servicio-de-internetParte2 actividad-servicio-de-internet
Parte2 actividad-servicio-de-internet
 
Libro sociedad-conocimiento
Libro sociedad-conocimientoLibro sociedad-conocimiento
Libro sociedad-conocimiento
 
La sociedad-conocimiento
La sociedad-conocimientoLa sociedad-conocimiento
La sociedad-conocimiento
 
La importancia del conocimiento va de la mano con una interrogante sobre el v...
La importancia del conocimiento va de la mano con una interrogante sobre el v...La importancia del conocimiento va de la mano con una interrogante sobre el v...
La importancia del conocimiento va de la mano con una interrogante sobre el v...
 
Sociedad del-conocimiento
Sociedad del-conocimientoSociedad del-conocimiento
Sociedad del-conocimiento
 
Resumen opinion-mercados-globalizados
Resumen opinion-mercados-globalizadosResumen opinion-mercados-globalizados
Resumen opinion-mercados-globalizados
 
Analisis economia-peruana-ultima-decada
Analisis economia-peruana-ultima-decadaAnalisis economia-peruana-ultima-decada
Analisis economia-peruana-ultima-decada
 
Economia definiciones-importancia-objetivos
Economia definiciones-importancia-objetivosEconomia definiciones-importancia-objetivos
Economia definiciones-importancia-objetivos
 
Ensayo fronteras-peru
Ensayo fronteras-peru Ensayo fronteras-peru
Ensayo fronteras-peru
 
idea de patria en el peru
idea de patria en el peruidea de patria en el peru
idea de patria en el peru
 

Dernier

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
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.pdfMercedes Gonzalez
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Dernier (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
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
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Tarea1 programacion-distribuida

  • 1. “Año de la Diversificación Productiva y el Fortalecimiento de la Educación” Carrera profesional: Computación e Informática Profesor: Ing. Carlos Ríos Campos Módulo PROFESIONAL: Desarrollo De Software Y Gestión De Base De Datos Unidad didáctica: Taller de Programación Distribuida Ciclo: IV Alumno:  Manayay Chávez, Rommel Joan  Piscoya Olazabal, Gaby INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PUBLICO “ENRIQUE LÓPEZ ALBÚJAR”
  • 2. PROGRAMACION DISTRIBUIDA • Es un paradigma de programación enfocado en desarrollar sistemas distribuidos, abiertos, escalables, transparentes y tolerantes a fallos. Este paradigma es el resultado natural del uso de las computadoras y las redes. • La programación distribuida típicamente cae en alguna de las varias arquitecturas básicas o arquitecturas: cliente-servidor, 3- tier, n-tier, objetos distribuidos, entre otras además de ser base para la pragmatisidad. Los lenguajes específicamente diseñados para programación distribuida son: Ada, Alef, E, Erlang, Limbo y Oz.
  • 3. PROGRAMACION DISTRIBUIDA VENTAJAS • Bajo coste de los equipos: el coste de un mainframe, puede rondar los 300 mil dólares, lo cual nos permitiría hacernos con 300 PCs de buena calidad. • Un sistema distribuido tiene en potencia una proporción desempeño/precio mayor que uno centralizado. • Compartición de recursos: podemos pensar en sistemas de impresión que sean caros y hayan de ser utilizados por muchos trabajadores distintos. • Escalabilidad: que es la capacidad para que el sistema crezca sin perder calidad en los servicios ofrecidos. Un crecimiento lineal permite incrementos progresivos con pequeñas inversiones.
  • 4. PROGRAMACION DISTRIBUIDA • Los recursos de los que podemos disponer son un mayores que en un sistema monolítico. • Mayor tolerancia a fallos que los sistemas monolíticos: si un componente del sistema falla, otro ha de ser capaz de reemplazarlo. Ejemplo: varios controladores de dominio, varios servidores de copias para que en caso de que uno falle, otro lo sustituya. • Existencia de aplicaciones que son distribuidas de por sí. Ejemplo: juegos en red local.
  • 5.
  • 6. PROGRAMACION DISTRIBUIDA DESVENTAJAS • Más problemas de seguridad: al haber más puntos de entrada al sistema, hay más lugares por los que puede realizarse un acceso malintencionado al mismo. • Múltiples puntos de fallo. Leslie Lamport: “un sistema distribuido es aquél en el cual el fallo en un ordenador que no sabes que existe puede hacer inútil el tuyo”. Esto provoca mayor dificultad a la hora de identificar dónde se producen los errores y resolverlos. • Necesidad de software para computación distribuida: los programas que se utilizan en la computación monolítica no sirven, hay que crear programas que no sólo funcionen de manera distribuida, sino que aprovechen al máximo los recursos ofrecidos por las máquinas.
  • 7. PROGRAMACION DISTRIBUIDA CARACTERISTICAS • Es un paradigma de programación enfocado en desarrollar sistemas distribuidos, abiertos, escalables, transparentes y tolerantes a fallos. Este paradigma es el resultado natural del uso de las computadoras y las redes. • La programación distribuida típicamente cae en alguna de las varias arquitecturas básicas o arquitecturas: cliente-servidor, 3-tier, n-tier, objetos distribuidos, entre otras además de ser base para la pragmatisidad.
  • 8. PROGRAMACION DISTRIBUIDA APLICACIONES O USOS • La evolución de las aplicaciones informáticas se dio debido a los siguientes factores: • Trabajo a distancia. • Compartir información. • Accesibilidad. • Seguridad en la protección de la información (tener la base de datos particionada en dos o más nodos). • Independencia de lugares.
  • 9.
  • 10. PROGRAMACION DISTRIBUIDA • En la actualidad cualquier aplicación cuenta generalmente con tres partes diferenciadas: • Una interfaz de usuario: Elemento con el que interacciona el usuario de la aplicación, ejecutando acciones, introduciendo u obteniendo información. • Lógica o Reglas de negocio: Son las que procesan la información para generar los resultados que persiguen, siendo el elemento fundamental que diferencia unas aplicaciones de otras. • Gestión de datos: Se ocupa del almacenamiento y recuperación de la información.
  • 11.
  • 12. PROGRAMACION DISTRIBUIDA LINKOGRAFIA • https://es.wikipedia.org/wiki/Programaci%C3%B3n_distribuida • http://teoriapa1112.blogspot.com/2011/10/ventajas-e-inconvenientes-de-la.html • http://okhulogo619.blogcindario.com/2011/02/00001-programacion-paralela- distribuida.html • https://laurmolina7821.wordpress.com/1-1-evolucion-de-las-aplicaciones- informaticas/