Sin embargo, Linux tiene todavía diversos sitios donde utiliza el big kernel lock, implementado en la función lock_kernel(). Segun un correo mandado por Ingo Molnar a la lista de desarrollo del kernel existen más de 1300 puntos en el kernel que utilizan este mecanismo de sincronización que reduce el paralelismo y crea problemas de latencia cuando se utiliza en sistemas en tiempo real.
Acaban de empezar a remozar todas esas zonas del kernel donde se utiliza el mecanismo implementado en lock_kernel() para sustituirlo por mecanismos que permitan la interrupción, cosa importante para adaptar el sistema a especificacioenes de tiempo real y poca latencia.
Technorati Tags: linux
No hay comentarios:
Publicar un comentario