Actividad 1 Mapa Mental RRU

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

PROGRMACIÓN CONCURRENTE

UNIDAD I ABSTRACCIÓN DE LA PROGRAMACIÓN CONCURRENTE

ACTIVIDA I
MAPA MENTAL
ALUMNO
ROQUE RODRIGUEZ UVALLE
PROFESOR
Alan Mazzoco Dossetti
Simulación Tecnologías WEB Al subdividir un programa en
Acaecimiento o concurso de
procesos, éstos se pueden
Un sistema varios PROCESOS en un
multiprocesador es
“repartir” entre procesadores
mismo tiempo
aquel en el que existe o gestionar en un único
más de un procesador. Aplicaciones procesador según
Esto permite que exista Sistemas de control Basadas en GUI importancia.
un paralelismo real
entre los procesos ya
que idealmente cada
procesador podría
ejecutar un proceso. Solución de Velocidad de CONCEPTO DE
Los procesos no pueden problemas inherentes ejecución PROGRAMACION
estar ejecutándose al SISTEMAS
mismo tiempo sobre el CONCURRENTE
MULTIPORCESADO
procesador, sólo uno de CONCURRENCIA
ellos podrá estar R
haciéndolo.

BENEFICIOS
DEFINICIONES
CONCURRENCIA Y
SISTEMAS HARDWARE Programa y proceso
MONOPROCESADO
R

PROGRAMACIÓN
CONCURRENTE Un programa es un
Orden De Un Proceso es un
conjunto de
Ejecución CARACTERISTICAS DE programa en ejecución.
instrucciones. Es,
Es decir, un proceso es
LOS SISTEMAS algo más que las líneas
simplemente, un texto
CORRECIÓN DE PROGRAMAS de código de un
que consiste en una
CONCURRENTES CONCURRENTES programa. Un proceso
secuencia de líneas de
código que dicen qué
A diferencia de los es algo dinámico
hacer con un conjunto
programas de datos de entrada
secuenciales el flujo
para producir algún
del programa sigue un
orden parcial. Ante tipo de salida
una misma entrada no Indeterminismo Propiedades de Seguridad Propiedades de Viveza
se sabe cuál va a ser el
orden seguido.

Interbloque Activo
Exclusión Mutua
Interbloque
Iivelock
El orden parcial produce consecuentemente un
comportamiento indeterminista. Es decir, repetidas Condición de
ejecuciones sobre un mismo conjunto de datos resultan Inanición
sincronización
“diferentes resultados”.
CONCLUSIONES
La programación concurrente nos permite el poder realizar varias solicitudes de procesamiento a
nuestros sistemas para que estos a las vez se realicen de una forma concurrente es decir que se
van ejecutando secuencialmente, y también dependiendo del sistema de procesamiento que
tengamos de una forma tanto concurrente como de forma paralela.

Este tipo de programación nos permite el poder tener sistema en donde podamos por un lado que
ejecute un instrucción de insertar como por ejemplo que dentro de una base cree un nuevo objeto
y por otro lado hacer una consulta sobre los objetos ya existentes en la propia base de datos.

REFERENCIAS
• Cerón, C. (2007). Programación Concurrente [Archivo PDF]. Recuperado de
http://mceron.cs.buap.mx/cap1_dis.pdf.

• Cerón, C. (2007). Programación Concurrente [Archivo PDF]. Recuperado de


http://mceron.cs.buap.mx/cap1_dis.pdf

También podría gustarte