CONCURRENCIA

carolina Muñoz
Mind Map by carolina Muñoz, updated more than 1 year ago
carolina Muñoz
Created by carolina Muñoz almost 4 years ago
1
0

Description

Concurrencia

Resource summary

CONCURRENCIA
1 La concurrencia es una característica de los sistemas distribuidos que permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la esta.
1.1 Recurso
1.1.1 Componente hardware o software que puede ser compartido.
1.1.1.1 discos, impresoras, ficheros, bases de datos, etc.
1.2 La idea de un sistema distribuido es poder proporcionar a sus usuarios un servicio simultáneo a un mismo recurso, por lo que usual que varios usuarios intenten usar el mismo recurso al mismo tiempo, es decir, compiten por el uso de dicho recurso.
2 Casos en los que se da concurrencia
2.1 Proceso (padre) puede crear procesos subalternos (hijos) y dichos hijos pueden intentar acceder simultáneamente a un recurso.
2.2 Proceso puede crear hilos de ejecución (funciones ejecutándose simultáneamente)
3 Control de concurrencia
3.1 Trata con los problemas de aislamiento y consistencia del procesamiento de transacciones. El control de concurrencia de un sistema distribuido asegura que la consistencia de los datos que se almacenan y que se procesan en el sistema se mantengan en un ambiente distribuido multiusuario.
3.1.1 Mecanismos para solucionar el problema de acceso simultáneo a un mismo recurso compartido.
3.1.1.1 Semáforos
3.1.1.1.1 Variable especial (o tipo abstracto de datos) que constituye el método clásico para restringir o permitir el acceso a recursos compartidos (por ejemplo, un recurso de almacenamiento del sistema o variables del código fuente) en un entorno de multiprocesamiento (en el que se ejecutarán varios procesos concurrentemente).
3.1.1.2 Paso de mensaje
3.1.1.2.1 Paradigma de programación ampliamente usado en el software moderno. Es uno de los conceptos clave en modelos de programación concurrente, programación distribuida y programación orientada a objetos. Tipos: paso de mensaje síncrono y paso de mensaje asíncrono.
Show full summary Hide full summary

Similar

INGENIERIA DE MATERIALES
Ricardo Álvarez
Elementos Básicos de Ingeniería Ambiental
Evilus Rada
Historia de la Ingeniería
Camila González
Introducción a la Ingeniería de Software
David Pacheco Ji
GENERALIDADES DE LAS EDIFICACIONES
yessi.marenco17
MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
Ruben Dario Acosta P
Estado de la ingenería mecánica y su perspectiva a futuro
Roberto Martinez
MAPA CONCEPTUAL SOBRE LA INICIATIVA CDIO
Victor Antonio Rodriguez Castañeda
Características de la Pitahaya y su potencial de uso en la industria alimentaria
Héctor Infanzón
Areas de confeccion industrial
jenialunamedina2405
Diapositivas neumática
Victor Zamora Delgado