Se envía un código al sistema operativo.
Los procesos son gestionados por el sistema operativo y están formados por:
- Las instrucciones de un programa destinados al ser ejecutadas por el microprocesador
- Su estado de ejecución en un momento dado, esto son, los valores de los registros de la unidad central de procesamiento para dichos programa
- Su memoria de trabajo (memoria critica), es decir, la memoria que ha reservado y sus contenidos
- Otra información que permite al sistema operativo su planificación
Los procesos pueden ser cooperativos e independientes. Dos o mas procesos pueden cooperar entre mediante señales de forma que uno obliga a detenerse a los otros hasta que reciban una señal para continuar
- se usa una variable de tipo semáforo para sincronizar procesos
- Si un proceso esta esperando una señal, se suspende hasta que la señal se envié
- se mantienen en cola de procesos en espera de semáforo
- La forma de eligir los procesos de cola es en la espera de una política "Firts in Firts Out"
Existen 4 formas de crear un proceso
- Arranque de sistema
- En el sistema de ejecución de este proceso, de una llamada al sistema para la creación del proceso
- petición deliberada del usuario para crear un proceso
- inicio de un trabajo de lotes

No hay comentarios:
Publicar un comentario