Comportamento de herança de prioridade em sistemas mistos

1

Se eu tiver um sistema linux em tempo real, mas com certos subsistemas não sendo em tempo real. O que acontece se eu usar a herança de prioridade com certos objetos de sincronização que são compartilhados entre a parte em tempo real e a parte não real? A documentação parece não tocar muito nesses problemas de crossover, embora possa estar faltando alguma coisa.

    
por Pierre Andersson 11.03.2015 / 09:30

1 resposta

2

Após testar construindo um caso de inversão de prioridade e testando com configurações de variour de threads em tempo real e não em tempo real que mantêm o mutex que o thread de alta prioridade está esperando, e testando com e sem inversão de prioridade ativada para o mutex Em quest eu posso concluir que um thread não-realtime fica "elevado" a um thread em tempo real com a prioridade esperada quando um thread em tempo real está esperando por um mutex que ele possui que tem prioridade de herança ativada por ele. Isso foi testado no kernel Linux 3.12.

    
por 12.03.2015 / 12:46