Prévia do material em texto
17:52 724 As funções fornecidas pelo driver são 0 único meio necessário para se obter 0 controle de leitura/escrita do dispositivo. C Quando um dispositivo utiliza interrupções, o tratamento dessas solicitações não devem ser implementados no driver de dispositivo. D A utilização de um driver de dispositivo dificulta a atualização do hardware deste dispositivo. E Um driver de dispositivo deve ser gravado no próprio hardware do dispositivo. Questão 7/10 Sistemas Embarcados Em sistemas multitarefas, algumas tarefas podem trabalham juntas a fim de resolver um determinado problema, e para isso precisam se comunicar para sincronizar as informações. Em relação aos mecanismos utilizados para sincronizar tarefas é correto afirmar: I) Os semáforos contadores podem conter diversos valores, desde que sejam inteiros e não negativos II) No Mutex, caso vários processos fiquem bloqueados aguardando a liberação da região crítica, sistema operacional escolhe de forma aleatória um desses processos para assumir a região crítica III) Mutex trabalha com somente dois estados: bloqueado e desbloqueado IV) Em um semáforo, quando uma tarefa acessa a região crítica a variável de controle é decrementada. Quando essa variável de controle for igual a zero nenhuma tarefa a mais pode acessar essa região. A Somente I e II estão corretas. Somente II e III estão corretas. C Somente III e IV estão corretas. D I, II, III e IV estão corretas. E I, II e III estão corretas. Questão 8/10 - Sistemas Embarcados Um sistema operacional é um software que tem como função gerenciamento de tarefas, memórias e todos os recursos de hardware de uma máquina. Conforme visto na aula 2, sobre um sistema preemptivo é correto afirmar: A Para as tarefas de maior prioridade 0 tempo de execução é determinístico. B o sistema preemptivo executa um processo até o fim sem serer interrompido. C Um sistema preemptivo não permite o gerenciamento de interrupções. D Os sistemas preemptivos não são determinísticos.