Tecnologia da Informação Desenvolvimento de Sistemas

Considere as seguintes afirmações sobre sincronização e deadlock em sistemas computacionais multiprocessados e multiprogramados:

i) a eliminação apenas da espera cíclica é suficiente para impedir a ocorrência de deadlocks;

 ii) apenas a liberação de recursos de forma preemptiva é suficiente para eliminar a possibilidade de ocorrência de deadlocks;

 iii) a eliminação apenas do uso de recursos exclusivos é suficiente para impedir a ocorrência de deadlocks;

iv) a possibilidade de ocorrência de deadlocks somente é eliminada quando não existe espera ocupada e cíclica

A quantidade de afirmativas corretas é:

  • A.

    0;

  • B.

    1;

  • C.

    2;

  • D.

    3;

  • E.

    4.