Sistemas Operativos: Guía Completa de Procesos y Comunicaciones en Linux

Planificación Cooperativa

Ahora, cada tarea debe renunciar, por su propia voluntad, a su acceso a la CPU en algún momento de su funcionamiento. Esto suena como que estamos bloqueando el sistema operativo, pero si cada una de las tareas está escrita correctamente esto no será realmente así. La ventaja es que la tarea devuelve el control en un momento de su elección, por lo que puede controlar el almacenamiento de su propio contexto y no es necesario gastar memoria extra en el control central. Sigue leyendo