Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Sistemas operativios año 2025, Diapositivas de Sistemas Operativos

esta es una presentacion de sistemas operativos

Tipo: Diapositivas

2024/2025

Subido el 10/04/2025

natalia-32f
natalia-32f 🇨🇴

2 documentos

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
INTER-PROCESS
COMMUNICATION (IPC)
ISAAC ZÚÑIGA SILGADO
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Sistemas operativios año 2025 y más Diapositivas en PDF de Sistemas Operativos solo en Docsity!

INTER-PROCESS

COMMUNICATION (IPC)

ISAAC ZÚÑIGA SILGADO

CONDICIONES DE CARRERA

Condiciones de carrera o de competencia: Situaciones en

donde dos o más procesos están leyendo o escribiendo algunos

datos compartidos y el resultado final depende de quién se ejecuta

y exactamente cuándo lo hace. Se compite por los recursos

(escasos en ambiente de multiprogramación) computacionales del

sistema informático.

Región crítica o sección crítica: Parte de un programa en la que

se accede a la memoria compartida.

¿Cómo evitamos las condiciones de carrera?

Respuesta: La exclusión mutua.

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:

  • (^) Exclusión Mutua: Cuando un proceso P i está ejecutando su sección crítica, ningún otro proceso puede estar ejecutando también su respectiva sección crítica.
  • (^) Progreso: Cuando ningún proceso se encuentra en su sección crítica y algunos procesos desean entrar en ella, sólo aquellos procesos que no están ejecutando sus secciones restantes, pueden participar en la decisión de cuál va a ser el siguiente proceso en entrar en su región crítica.
  • (^) Espera limitada: Luego de que un proceso ha solicitado entrar en su región crítica, hay un límite en el número de veces que otros procesos entran en sus regiones críticas primero que este. Es decir, un proceso no espera indefinidamente para entrar.

EL PROBLEMA DE LA SECCIÓN CRÍTICA. Propuestas para lograr la Exclusión Mutua:

  1. Exclusión mutua con espera ocupada
  2. Dormir y despertar
  3. Semáforos
  4. Monitores
  5. Otras

BIBLIOGRAFÍA

  • (^) TANENBAUM, ANDREW S. Sistemas Operativos Modernos, 3ª Edición, Pearson Education, 2009.
  • (^) SILBERSCHATZ Abraham, GALVIN Peter, GAGNE Greg. Fundamentos de Sistemas Operativos, 6a Edición, McGraw-Hill, 2006.