libdispatch en el kernel de linux 2.6.33

En la próxima versión del Kernel de Linux se incluirá un nuevo sistema de gestión de procesos para drivers en entornos de multi-nucleos llamada “Workqueues”.

Esta idea tiene algunos años y lo que hace es gestionar el momento donde el proceso del driver tendrá ejecución, pudiendo lanzar distintos procesos en simultaneo pero donde la prioridad de cada uno será manejada por el sistema retrasando los procesos menos importantes y haciendo que se ejecuten en algún momento cuando se pueda. Con esto el driver se libera para poder recibir otros procesos.

Hoy en dia estas llamadas son gestionadas por un único CPU quedando los demas libres, en cambio con este se podria aprovechar más el uso por cada procesador.

Visto en : diegocg Blog’s

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s