





Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento explora el concepto de condiciones de carrera en la comunicación interprocesos (ipc), un problema que surge cuando múltiples procesos acceden y modifican datos compartidos simultáneamente. Se analizan las causas de las condiciones de carrera y se presentan las soluciones más comunes, incluyendo la exclusión mutua, el uso de semáforos y monitores. El documento también destaca la importancia de la sección crítica en la programación concurrente y los requisitos para garantizar la exclusión mutua, el progreso y la espera limitada.
Tipo: Diapositivas
1 / 9
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
CONDICIONES DE CARRERA
EL PROBLEMA DE LA SECCIÓN CRÍTICA. Cada proceso tiene una sección de código en la que accede a recursos compartidos, como al modificar variables comunes, escribir en un archivo, actualizar una tabla, etc. Esta sección se conoce como sección crítica. Antes de entrar a su sección crítica, un proceso debe solicitar permiso para entrar en una sección de código llamada sección de entrada. Y al terminar la sección crítica debe tener una sección de salida. El resto del código se encuentra en la sección restante. do { ... sección entrada sección crítica sección salida sección restante ... } while (TRUE); Estructura de un proceso
EL PROBLEMA DE LA SECCIÓN CRÍTICA. Cualquier solución para el problema de la sección crítica debe cumplir los siguientes requisitos:
EL PROBLEMA DE LA SECCIÓN CRÍTICA. Propuestas para lograr la Exclusión Mutua:
BIBLIOGRAFÍA