1 minute read

Modelos de sistemas reales………………………………….11

INTRODUCCIÓN A LA PROGRAMACIÓN CONCURRENTE

¿Qué es concurrencia?

Advertisement

La concurrencia es la capacidad de que diferentes partes o unidades de un programa, algoritmo o problema se ejecuten de forma desordenada o parcial, sin afectar el resultado final.

Origen

La programación concurrente tiene sus raíces en los sistemas operativos y en la programación de sistemas, no en vano, los primeros programas concurrentes fueron los propios sistemas operativos de multiprogramación en los que un solo procesador de gran capacidad debía compartir su tiempo entre muchos usuarios.

Programación concurrente Importancia

La importancia de la programación concurrente está en que proporciona un entorno abstracto donde estudiar el paralelismo sin tener que enfrascarse en los detalles de implementación. La concurrencia en los lenguajes de programación permite definir programas más legibles, fáciles de mantener, aumentar la portabilidad y, sin ella, en los casos de sistemas embebidos no podría existir un sistema operativo residente.

This article is from: