Informática, perguntado por victorhzz, 6 meses atrás

QUESTÃO 1
Andrew S. Tanenbaum (2016) é considerado um dos “papas” da computação. O cientista tem obras escritas em diversas sub-áreas, como redes, arquitetura e organização de computadores e, é claro, Sistemas Operacionais. Segundo ele, é preciso que exatamente quatro condições sejam satisfeitas, simultaneamente, para que um conjunto de processos se encontrem em estado de impasse (deadlock).

VOLTZ, Wagner. Sistemas Operacionais. Maringá: Unicesumar, 2016.

Com base em seus conhecimentos, pode-se dizer que são condições para que um conjunto de processos entre em deadlock:

I - Posse e espera – um processo estando de posse de pelo menos um recurso e aguardando recursos adicionais.
II - Existência de preempção – deve existir um encadeamento circular de dois ou mais processos.
III - Exclusão mútua – um recurso alocado a um processo deve ser utilizado ao respectivo processo de forma exclusiva.

Tomando por base as afirmações acima, é possível dizer que é correto o que se afirma em:
Alternativas
Alternativa 1:
II, apenas.

Alternativa 2:
III, apenas.

Alternativa 3:
I e III, apenas.

Alternativa 4:
II e III, apenas.

Alternativa 5:
I, II, III.


gustavoodavid: Resposta:

I e III apenas.

Página 53 do livro.

Soluções para a tarefa

Respondido por chostakmauricio
7

Resposta:

Alternativa 3:

I e III, apenas.

Explicação: A alternativa II está errada pois o correto seria ''Inexistência de preempção''. Pag. 52 do livro de SO.

Respondido por jfmatta
4

Resposta:

Alternativa 03)

I e III

Explicação:

Em computação, preemptividade (algumas vezes preempção) é o ato de interromper temporariamente uma tarefa sendo executada por um sistema computacional, sem exigir sua cooperação, e com a intenção de retomar à tarefa posteriormente.

Perguntas interessantes