Escolar Documentos
Profissional Documentos
Cultura Documentos
ATIVIDADE PRÁTICA
1. OBJETIVO
O intuito desta atividade é que você escreva com as suas palavras sobre
os assuntos solicitados.
2. MATERIAL UTILIZADO
1
Sistemas Embarcados
Atividade Prática 2023
Prof. Vinicius Pozzobon Borin, Me.
3. EXERCÍCIOS
Exercício 1:
Exercício 2:
Prof. Vinicius Pozzobon Borin,
Me.
2
Sistemas Embarcados
Atividade Prática 2023
Prof. Vinicius Pozzobon Borin, Me.
Exercício 3:
Considerando que duas tarefas utilizam uma mesma função, a qual é não
reentrante, sugira, pelo menos, uma solução para evitar a corrupção dos dados
quando utilizando um:
b) Núcleo preemptivo;
Em sistemas com núcleo preemptivo, a solução para evitar a corrupção
dos dados em uma função não reentrante é geralmente implementar
mecanismos de exclusão mútua para garantir que apenas uma tarefa
possa acessar a função em um determinado momento. Existem várias
maneiras de implementar exclusão mútua, como semáforos, mutexes
ou monitores. Por exemplo, pode-se usar um mutex para proteger o
acesso à função. Quando uma tarefa deseja acessar a função, ela deve
primeiro adquirir o mutex. Se o mutex já estiver bloqueado por outra
tarefa, a tarefa atual será colocada em espera até que o mutex esteja
disponível.
3
Sistemas Embarcados
Atividade Prática 2023
Prof. Vinicius Pozzobon Borin, Me.
Exercício 4:
Exercício 5:
4
Sistemas Embarcados
Atividade Prática 2023
Prof. Vinicius Pozzobon Borin, Me.