funciones del kernel