摘要 |
método e dispositivo para análise e controle temporal da aplicação crítica de um processador multicore. a presente invenção descreve um processo de determinação exata do tempo máximo de execução da tarefa crítica de um sistema embarcado baseado em um processador multicore. para tanto, propõe-se a utilização de um hardware específico cuja função é analisar e controlar o tempo de execução da referida tarefa. especificamente, o objetivo do sistema é garantir que o tempo de resposta máximo da função crítica do programa executado pelo processador não exceda um limite pré-definido, e, caso essa tarefa crítica não seja encerrada até o limite, o sistema desabilita os demais núcleos do processador, mantendo em operação apenas o núcleo que está executando a tarefa crítica. o hardware específico, implementado por um sistema com watchdog, é configurado com informação pertinente à execução do programa crítico de forma isolada (isto é, em um processador com um único núcleo), o que é de complexidade computacional limitada e extremamente factível, e que monitora o tempo de execução da referida tarefa sem a necessidade de saber qual é o valor do tempo máximo de execução para este programa em um ambiente com vários núcleos de um microprocessador. a presente invenção se situa nos campos da eletrônica e da computação. |