SóProvas


ID
2326690
Banca
IF-CE
Órgão
IF-CE
Ano
2017
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em meio ao processamento na CPU, dois ou mais processos podem ficar estagnados e não conseguir mais serem executados, por existir uma dependência entre eles. Essa ocorrência é chamada de

Alternativas
Comentários
  • Gabarito: A.

     

    Deadlock/Impasse - processos formam um ciclo fechado, numa espera circular que impede os mesmos de executar/concluir suas tarefas. Ocorre quando um processo espera por um evento que nunca ocorrerá.

  • a-

    Ocorre quando 2 ou + processos requerem um recurso ao mesmo tempo. Consoante Tanenbuam, "o deadlock é quando 1 processo espera por 1 evento que somenete outro processo desse conjunto pode fazer ocorrer"

  • Trata-se de uma questão sobre arquitetura de computadores.

    O comando da questão pergunta qual o nome da situação onde 2 processos estão estagnados e não conseguem ser executados por depender de recursos entre eles.

    Vamos para as alternativas:

    A) Certa. É exatamente isso, deadlock ocorre quando 2 processos estão rodando em paralelo (processo A e processo B, por exemplo), o processo A para continuar executando precisa de um recurso que está sendo utilizado pelo processo B, o processo B por sua vez para continuar executando precisa de um processo que está sendo utilizado pelo processo A, dessa forma, nenhum dos 2 processos avança e nenhum deles libera o recurso, causando o deadlock.

    B) Errada. Multitasking é um conceito de paralelismo a nível de thread.

    C) Errada. Concorrência é o fato de 2 processos disputarem o mesmo recurso.

    D) Errada. Threading é a forma de criar linhas de execução dentro de um processo.

    E) Errada. Semáforo é uma forma de implementar o controle de acesso a recursos compartilhados.


    Gabarito do Professor: Letra A.