El procesamiento concurrente es un modelo informático en el que múltiples procesadores ejecutan instrucciones simultáneamente para un mejor rendimiento. Medios concurrentes, que ocurren cuando sucede algo más. Las tareas se dividen en subtipos, que luego se asignan a diferentes procesadores para que las realicen simultáneamente, en lugar de secuencialmente, ya que tendrían que ser realizadas por un solo procesador. El procesamiento concurrente a veces es sinónimo de procesamiento en paralelo. El término concurrencia real y virtual en el procesamiento concurrente:
- Entorno de multiprogramación: en un entorno de multiprogramación, hay múltiples tareas compartidas por un procesador. Si bien el sistema operativo puede lograr un concepto virtual, si el procesador se asigna para cada tarea individual, el concepto virtual es visible si cada tarea tiene un procesador dedicado. El entorno multicapa se muestra en la figura.
- Entorno de multiprocesamiento: en un entorno de multiprocesamiento, se utilizan dos o más procesadores con memoria compartida. Solo se utiliza un espacio de direcciones virtuales, que es común para todos los procesadores. Todas las tareas residen en la memoria compartida. En este entorno, la simultaneidad se admite en forma de procesadores que se ejecutan simultáneamente. Las tareas ejecutadas en diferentes procesadores se realizan entre sí a través de la memoria compartida. El entorno de multiprocesamiento se muestra en la figura.
- Entorno de procesamiento distribuido: en un entorno de procesamiento distribuido, dos o más computadoras están conectadas entre sí mediante una red de comunicación o bus de alta velocidad. No hay memoria compartida entre los procesadores y cada computadora tiene su propia memoria local. Por lo tanto, una aplicación distribuida que consta de tareas concurrentes, que se distribuyen a través de la comunicación de red a través de mensajes. El entorno de procesamiento distribuido se muestra en la figura.
Publicación traducida automáticamente
Artículo escrito por rajkumarupadhyay515 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA