SóProvas


ID
1753543
Banca
FCC
Órgão
CETAM
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Conhecedor dos sistemas operacionais e seus princípios, o técnico Augusto afirma que

Alternativas
Comentários
  • Gabarito: B.

     

    a) Recurso preemptível pode ser retirado.

    c) Recurso não preemptível não pode ser retirado.

    d) e e) Deadlock pode ocorrer em mainframes e PCs.

  • esse "sem nenhum prejuizo" que me deixou na duvida, mas acertei =)

     

  • Letra B.

    Jubileu Silva, apenas para exemplificar uma situação onde a preempção seria prejudicial.

    Por exemplo, se há dois processos sendo impressos, necessariamente cada processo de impressão deve ser executado até o final. Vamos imaginar que ocorra preempção entre eles, concorda que o documento impresso seria: um pedaço da primeira impressão juntamente com o pedaço da segunda impressão e isso geraria, de fato, um prejuízo.

    A preempção normalmente acontece em processos de maior prioridade ou qdo o tempo de uso do processador (timeslice/quantum) é encerrado.

  • Neste caso, o sistema operacional pode, de forma PREEMPTIVA, retirar o uso da memória por parte de um processo e ceder a outro, sem que haja prejuízo.

    RESPOSTA CERTA: B

  • ===Letra A ===

    recurso preemptível é aquele que não pode ser retirado do atual processo proprietário sem que o computador apresente falha. Gravador de CD é exemplo de recurso preemptível. (ERRADO)

    Preempção: é a possibilidade do SO pegar um processo que está em execução, tirar ele de execução e colocar outro processo.

    ===Letra B ===

    recurso preemptível é aquele que pode ser retirado do processo proprietário sem nenhum prejuízo. A memória é um exemplo de recurso preemptível. (CERTO)

    ===Letra C ===

    recurso não preemptível é aquele que pode ser retirado do atual processo proprietário sem que o computador apresente falha. A memória e o gravador de CD são exemplos de recursos não preemptíveis. (ERRADO)

    Não preempção: um recurso não pode ser liberado de um processo só porque outros processos desejam o mesmo recurso;

    ===Letra D ===

    um conjunto de processos estará em situação de deadlock se todo processo pertencente ao conjunto estiver esperando por um evento que somente outro processo desse mesmo conjunto poderá fazer acontecer, desde que os processos não estejam sendo executados em um mainframe, pois neste não ocorre o deadlock. (ERRADO)

    Deadlock pode ocorrer em qualquer equipamento que ocorram simultaneamente as seguintes condições: Exclusão mútua, Espera por recurso (Posse e espera), Não preempção e Espera circular

    ===Letra E ===

    um conjunto de processos estará em situação de deadlock se todo processo pertencente ao conjunto estiver esperando por um evento que somente outro processo desse mesmo conjunto poderá fazer acontecer, desde que os processos não estejam sendo executados em um PC, pois neste não ocorre o deadlock. (ERRADO)

    Deadlock pode ocorrer em qualquer equipamento que ocorram simultaneamente as seguintes condições: Exclusão mútua, Espera por recurso (Posse e espera), Não preempção e Espera circular