Considere as afirmativas abaixo:
I. Controlador de DMA é uma das opções usadas para se realizar a comunicação entre a UCP e a interface de E/S. Ela destaca-se por alto desempenho, porque consiste na realização da transferência de dados entre determinada interface e a memória principal, praticamente sem a intervenção da UCP.
II. Deadlock refere-se a uma situação em que ocorre um impasse, e dois ou mais processos ficam impedidos de continuar suas execuções - ou seja, ficam bloqueados, esperando uns pelos outros.
Está correto o que consta em:
As duas afirmações estão corretas.
As duas afirmações estão incorretas.
A primeira afirmação está incorreta e a segunda está correta.
A primeira afirmação está correta e a segunda está incorreta.
Soluções para a tarefa
Resposta: As duas afirmações estão corretas.
Explicação:
I. Controlador de DMA é uma das opções usadas para se realizar a comunicação entre a UCP e a interface de E/S. Ela destaca-se por alto desempenho, porque consiste na realização da transferência de dados entre determinada interface e a memória principal, praticamente sem a intervenção da UCP. (VERDADEIRO).
II. Deadlock refere-se a uma situação em que ocorre um impasse, e dois ou mais processos ficam impedidos de continuar suas execuções - ou seja, ficam bloqueados, esperando uns pelos outros. (VERDADEIRO).
DMA (direct memory access, em português: Acesso direto à memória) é uma tecnologia que permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU.
De forma simples: DMA está relacionado a uma tecnologia de acesso à memória, e no exemplo da questão cita que DMA consiste na realização da transferência de dados entre determinada interface e a memória principal. O que no caso é verdadeiro!!
Um deadlock é uma situação envolvendo múltiplos processos, onde o progresso de nenhum deles é possível devido a dependências de um pelo outro.
De forma simples: Como a própria tradução diz: impasse (deadlock) consiste no bloqueio de processos.
E como citado na questão - Deadlock refere-se a uma situação em que ocorre um impasse, e dois ou mais processos ficam impedidos de continuar suas execuções. Que no caso é verdadeiro!!
Espero ter ajudado :)
Se poder marque como melhor resposta!!