Professional Documents
Culture Documents
4 CONCURRENCIA Y
SECUENCIALIDAD
La concurrencia comprende un gran nmero de cuestiones de diseo, incluyendo la comunicacin entre
procesos, comparacin y competencia por los recursos, sincronizacin de la ejecucin de varios procesos
y asignacin del tiempo de procesador a los procesos y es fundamental para que existan diseos como
Multiprogramacin, Multiproceso y Proceso distribuido.
Los procesos son concurrentes si existen simultneamente. Los procesos concurrentes pueden funcionar
en forma totalmente independiente unos de otros, o pueden ser asncronos, lo cual significa que en
ocasiones requieren cierta sincronizacin o cooperacin.
Desventajas de la concurrencia:
Inanicin e interrupcin de procesos
Ocurrencia de bloqueo
Que dos o mas procesos requieran el mismo recurso (no apropiativo).