Imagem de fundo

Considerando a arquitetura de computadores e a hierarquia de memória, o fenômeno da inv...

Considerando a arquitetura de computadores e a hierarquia de memória, o fenômeno da inversão de prioridade em sistemas de tempo real pode comprometer a integridade do processamento de tarefas críticas. Assinale a alternativa que descreve corretamente o mecanismo de hardware ou software utilizado para mitigar esse problema específico em sistemas operacionais multitarefa.


A

O protocolo de herança de prioridade permite que uma tarefa de baixa prioridade, que detém um recurso compartilhado, herde temporariamente a prioridade de uma tarefa de alta prioridade que esteja aguardando pelo mesmo recurso, evitando o bloqueio indefinido.


B

O algoritmo de escalonamento Round-Robin, ao utilizar fatias de tempo (time-sharing) fixas e preemptivas, elimina intrinsecamente a possibilidade de inversão de prioridade ao impedir que qualquer processo detenha o processador por mais de um ciclo.


C

O uso de memória cache de nível 1 (Level 1 Cache) segregada para instruções e dados minimiza a contenção de hardware, permitindo que o escalonador execute a inversão de prioridade via microcódigo sem interferência do sistema operacional.


D

A unidade de gerenciamento de memória (Memory Management Unit − MMU) realiza a troca automática de prioridade entre processos sempre que ocorre uma falha de página (page fault), garantindo que o hardware priorize o acesso ao barramento de dados.


E

A implementação de registradores de controle de concorrência no nível do núcleo (kernel) assegura que processos de prioridade superior possam interromper atomicamente a execução de instruções de processos de prioridade inferior em qualquer estado.