Informática, perguntado por boramilacomovick, 4 meses atrás

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

Respondido por fedako8194
0

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!!

Perguntas interessantes