Está en la página 1de 3

UNIVERSIDAD DE GUADALAJARA

CENTRO UNIVERSITARIO DE LA CIÉNEGA

“3.2
Actividad/Cuestionario de
Comunicación y sincronización de
procesos.”
PRESENTA(N):
Edson Geovanni Gama Flores (216631736)

Profesor

MARIA GUADALUPE GONZALEZ NOVOA

5to semestre.

Ocotlán, Jalisco a 11 de octubre de 2021


1. Que es concurrencia.
Es cuando dos o más procesos se ejecutan concurrentemente, cuando son procesados
al mismo tiempo, que para ejecutar uno de ellos, no hace falta que se haya ejecutado
otro, se ejecutan de forma independiente.
2. Que es exclusión mutua.
Consiste en que un solo proceso puede acceder a utilizar un recurso compartido
temporalmente sin que otros procesos puedan utilizar el recurso en ese momento, es
decir, un proceso utiliza un recurso compartido de forma que la exclusión mutua
garantiza la integridad del sistema porque no se permite otro proceso durante este
periodo de tiempo.

3. Semáforos, banderas, cerrojos.


Un semáforo es una estructura que está diseñada para sincronizar a dos o más procesos
de modo que su ejecución se realice de forma ordenada y sin conflictos entre
procesos. Esto se lleva a cabo por medio de operaciones de señalización o
espera.
Las banderas son un tipo de semáforo, pero utiliza solo los valores de TRUE y FALSE,
para indicar el acceso.
Los cerrojos son otro tipo de semáforo que indica si está cerrado o abierto el acceso, si
está permitido o no.

4. Que es sección crítica y para que se implementa.


La sección crítica es un código dentro del sistema operativo que debe ser ejecutada
utilizando la exclusión mutua.
Se implementa cuando un programa multihilo actualiza múltiples variables sin un hilo de
ejecución separado que lleve los cambios conflictivos a esos datos. Una situación similar,
la sección crítica puede ser utilizada para asegurarse de que un recurso compartido, por
ejemplo, una impresora, pueda ser accedida por un solo proceso a la vez.
5. Que son monitores
Son herramientas que brinda el sistema operativo para visualizar el estado y tipos de
procesos que se están gestionando.
6. Define el concepto de primitivas de comunicación
Es una función básica de los Sistemas operativos. Los procesos pueden comunicarse
entre sí a través de compartir espacios de memoria, ya sean variables compartidas o
buffers, o a través de las herramientas provistas por las rutinas de IPC. Permiten enviar o
recibir mensajes a través de la red y permiten establecer comunicación mediante estas
operaciones entre procesos: Send-receive.

También podría gustarte