procesos cooperacionales

Get Started. It's Free
or sign up with your email address
procesos cooperacionales by Mind Map: procesos cooperacionales

1. cooperativos

2. -Productor: espera si buffer lleno.    -Consumidor: espera si buffer vacío.

3. MONOHILOS

3.1. En un SO con procesos monohilo (un solo hilo de ejecución por proceso),en el que no existe el concepto de hilo, la representación de un proceso incluye su PCB, un espacio de direcciones del proceso, una pila de proceso y una pila núcleo.

4. Concurrentes

5. independientes

6. HILOS

6.1. Los hilos son un concepto relativamente nuevo de los SO.

7. MULTIHILO

7.1. En un SO con procesos multihilo, sólo hay un PCB y un espacio de direcciones asociados al proceso, sin embargo, ahora hay pilas separadas para cada hiloy bloques de control para cada hilo.

8. EN SI, LOS HILOS NOS FUNCIONA PARA TENER RECURSOS COMPARTIDOS E INFORMACIÓN

9. FUNCIONES BASICAS

9.1. Creación: En general, cuando se crea un nuevo proceso se crea también un hilo para ese proceso. Posteriormente, ese hilo puede crear nuevos hilos dándoles un puntero de instrucción y algunos argumentos. Ese hilo se colocará en la cola de preparados. Bloqueo: Cuando un hilo debe esperar por un suceso, se le bloquea guardando sus registros. Así el procesador pasará a ejecutar otro hilo preparado.