, El tercer estado suspendido
A la espera de la esencia del proceso no puede continuar, incluso después de los bloqueos de procesos pertenecen a un estado preparado, no puede participar de la CPU de la competencia, por lo tanto, suspender pertenecen a un punto muerto, solamente activar o despertar para volver a un estado activo.
En cuarto lugar, el bloque de control de proceso ( PCB )
PCB tiene un identificador de acción única, la estructura de datos de un tipo grabable.
- contenido :
① identificación (interna PID , externa)
② procesador sitio (registros de propósito general PSW )
③ información de gestión ( P , D , direcciones, lista de recursos)
④ información de programación (prioridad, ocupa la CPU tiempo, estado)
- Organización (vinculación, indexación)
2.3 Proceso de Control
OS kernel funciones de apoyo : 1. manejo de interrupciones 2. Control de reloj 3. operaciones primitivas
- El proceso de interrupción: la CPU manejo de eventos anormales (fuente de interrupción).
- Alarma de proceso de descubrimiento, interrupción de software.
En primer lugar, el proceso de creación
- procesar Árbol
- crear condiciones
planificación de procesos, la conexión del usuario, las solicitudes de aplicación, el servicio
- Proceso : aplicación en blanco el PCB , la aplicación de los recursos necesarios para inicializar el PCB , se inserta en la cola de listos.
En segundo lugar, el proceso se termina
- Eventos (final normal, de interrupción anormal, interrupción externa)
- Proceso : el estado de ejecución de procesos, una al lado de programación -> proceso de otro estado, la cola se retira -> terminar procesos descendientes -> volver Recursos -> retorno PCB
En tercer lugar, el proceso de bloqueo y estela
La implementación de estado - bloqueado -> estado de bloqueo - despertar -> estado de listo
En cuarto lugar, suspender y proceso de activación
Actividades -------> Todavía -------> Suspender
2,4 hilo
procesos ligeros, hilos pueden ejecutar al mismo tiempo, tiene como objetivo mejorar la concurrencia. Sin embargo, el costo se incrementará