Está en la página 1de 3

Universidad de Navojoa

Escuela de Ingeniería

Asignación:
Sincronización de Procesos

Trabajo presentado en cumplimiento parcial


de los requisitos de la materia de:
Ingeniería

Alumno:
Moisés Batres de León

Docente:
Rolando Hernández

15 de marzo 2023
La sincronización de procesos o también llamada “procesos cooperativos”, es la unión
de dos o más procesos para un bien común. Es la coordinación y cooperación de uno o varios
conjuntos de procesos para asegurar la comparación de recursos de cómputo. Esta es
necesaria para corregir errores de sincronización debido al acceso concurrente de los recursos
compartidos o para prevenirlas.

También nos permite intercambiar señales de tiempo entre estos mismos cooperantes
para garantizar una relación específica de presidencia impuesta por el problema que resuelve.
Para que dichos procesos puedan sincronizar si es necesario contar con servicios que nos
permitan suspender bajo determinadas circunstancias ciertos procesos. Los principales
mecanismos son: Señales, Tuberías, Semáforos, Mutex, Paso de mensajes.

La concurrencia es el punto más importante de los campos anteriores y es fundamental


para el diseño de sistemas operativos. Comprende un gran número de cuestiones de diseño.
Incluye la comunicación entre procesos, la Compartición y competencia por los recursos, la
sincronización de la ejecución de múltiples procesos y asigna el tiempo para procesar dichos
elementos.

La concurrencia se puede dar en tres tipos diferentes:

La multi programación: permite que el tiempo de procesador de una máquina se


comparta dinámicamente entre varios trabajos o aplicaciones activas.

Aplicaciones estructuradas: es una ampliación de los principios del diseño modular y


programación estructurada, muchas aplicaciones pueden implementarse como un solo
conjunto de procesos en vez de hacerlo por separado.

Estructura del sistema operativo: Se aplican las mismas ventajas de estructuración a los
programadores de sistemas y se comprueba que algunos sistemas operativos se puedan
implementar como un conjunto de procesos.
E-grafía:

https://estructuradeadministracion.blogspot.com/2019/10/sincronizacion-de-los-
procesos.html

https://slidetodoc.com/sistemas-operativos-tema-3-comunicacin-y-sincronizacin-de/

https://coordinacionsincronizacionprocesos.wordpress.com/2012/03/15/coordinacion-
sincronizacion/

También podría gustarte