SlideShare uma empresa Scribd logo
1 de 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/

Mais conteúdo relacionado

Mais procurados

Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASEI R
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoJesús E. CuRias
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de usoJulio Pari
 
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
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpuIsaí Beto Matz Mijes
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosLuis Yallerco
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 

Mais procurados (20)

control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de uso
 
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
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Taller de Programación Distribuida
Taller de Programación DistribuidaTaller de Programación Distribuida
Taller de Programación Distribuida
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 

Semelhante a 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
 
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
 
Curso ofimática en la nube
Curso ofimática en la nubeCurso ofimática en la nube
Curso ofimática en la nubepcland
 

Semelhante a 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
 
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
 
Curso ofimática en la nube
Curso ofimática en la nubeCurso ofimática en la nube
Curso ofimática en la nube
 

Mais 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
 

Mais 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
 

Último

Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
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.pdfEduardoJosVargasCama1
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
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.pdfRaulGomez822561
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
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
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
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
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
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
 

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/