Acesso a recursos partilhados em sistemas de tempo real

  • Rui Santos
  • Arnaldo Oliveira
  • Luís Almeida
Palavras-chave: Sistemas de tempo-real, Acesso a recursos partilhados, Protocolos de gestão de semáforos, Protocolo de herança de prioridades, Protocolo de tecto de prioridades, Política de pilha de recursos

Resumo

Os sistemas de tempo-real são em geral sistemas reactivos cujo comportamento é implementado através de um conjunto de tarefas que executam concorrentemente sobre um executivo ou sistema operativo. Devido à execução concorrente das tarefas e ao acesso a recursos partilhados, é fundamental que a entrada em regiões críticas seja feita de forma segura, isto é, controlada por primitivas de sincronização, e.g. semáforos, e protocolos adequados a sistemas de tempo real que reduzam o tempo de bloqueio de tarefas prioritárias. Neste artigo apresentamos algumas técnicas para controlo das inversões de prioridade resultantes do acesso a recursos partilhados, focando sobre os seguintes protocolos de gestão de semáforos: Priority Inheritance Protocol (PIP), o Priority Ceiling Protocol (PCP) e o Stack Resource Policy (SRP).

Publicado
2005-01-01
Secção
Artigos