Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción a la programación concurrente




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Introducción a la Concurrencia
    ¿Qué es la concurrencia?
    Programa Secuencial. Proceso
    Procesos Concurrentes. Programa y sistema concurrente
    Relaciones entre procesos: Competencia y Cooperación
    Actividades entre procesos: Sincronización y Comunicación
    ¿Dónde se usa la concurrencia?
    ¿Cómo se usa la concurrencia?
    Conclusiones

    Monografias.com

    ¿Qué es la concurrencia?
    El paradigma de la programación concurrente
    Paradigma
    Conjunto de teorías, estándares y métodos que juntos representan una forma de ver el mundo
    Concurrencia
    Acaecimiento de varios sucesos al mismo tiempo

    Monografias.com

    ¿Qué es la concurrencia?
    Paralelismo
    Solapamiento
    Simultaneidad
    Tiempo
    Tiempo
    Tiempo
    Los sucesos se producen en un mismo intervalo de tiempo (diferentes recursos)
    Los sucesos se producen en el mismo instante de tiempo
    Los sucesos se producen en intervalos de tiempo superpuestos

    Monografias.com

    ¿Qué es la concurrencia?
    El paradigma de la programación concurrente se ocupa de desarrollar métodos de representación de procesos concurrentes y herramientas para especificar y verificar programas concurrentes
    Lenguajes que soportan concurrencia
    Java, PascalFC, Ada, PAD, Parallel C, OCCAM…

    Monografias.com

    Introducción a la Concurrencia
    ¿Qué es la concurrencia?
    Programa Secuencial. Proceso
    Procesos Concurrentes. Programa y sistema concurrente
    Relaciones entre procesos: Competencia y Cooperación
    Actividades entre procesos: Sincronización y Comunicación
    ¿Dónde se usa la concurrencia?
    ¿Cómo se usa la concurrencia?
    Conclusiones

    Monografias.com

    Programa Secuencial. Proceso
    Programa Secuencial
    Conjunto de declaraciones de datos e instrucciones (o acciones) ejecutables, escrito en un lenguaje de programación
    Estas instrucciones deben ejecutarse una a continuación de otra, siguiendo una secuencia determinada por un algoritmo, para resolver un cierto problema
    Un programa en Pascal es un programa secuencial

    Monografias.com

    Programa Secuencial. Proceso
    Proceso
    Es la ejecución de un programa secuencial en un sistema informático
    Pueden existir varios procesos de un mismo programa secuencial porque se puede ejecutar el mismo programa secuencial varias veces y de forma simultánea

    Monografias.com

    Programa Secuencial. Proceso
    Se puede ver a dos niveles
    Nivel del Sistema Operativo
    Programa Secuencial: Fichero ejecutable
    Proceso: Proceso que aparece en el sistema cuando se ejecuta un fichero ejecutable
    Nivel de un Programa Internamente
    Programa Secuencial: Fragmento de código de un programa
    Proceso: Ejecución de las sentencias de un fragmento de código

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter