Search Header Logo

Sistemas Operacionais

Authored by Raul Bastos

Instructional Technology

University

Used 7+ times

Sistemas Operacionais
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

21 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

A literatura mostra que são necessárias estar presentes quatro situações simultâneas para que ocorra um impasse (de recursos).

A respeito dessas situações, na condição de

exclusão mútua, cada recurso deve ser liberado individualmente para que esteja associado a um único processo ou disponível.

preempção, os recursos concedidos a um processo devem ser retirados desse processo para que o sistema não trave indefinitivamente.

posse e espera, os processos que, em determinado instante, retêm recursos concedidos anteriormente podem requisitar novos recursos.

corrida, os processos envolvidos no impasse estão lendo ou escrevendo algum dado compartilhado e o resultado depende de quem processa no momento propício.

espera circular, deve existir a posse do encadeamento circular dos recursos para que os processos saiam do estado de starvation, passando o recurso ao membro seguinte dessa cadeia.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Julgue o item a seguir, acerca de sistemas operacionais...

Uma das causas de deadlocks em sistemas operacionais é a disputa por recursos do sistema que podem ser usados apenas por um processo de cada vez.


Certo

Errado

3.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Duas transações T1 e T2 estão em estado de deadlock em um escalonamento parcial quando ______ está na fila de espera para ______, que está bloqueado por ______, enquanto ______ está na fila de espera para ______, que está bloqueado por ______. Nesse meio tempo, nem T1, nem T2, nem qualquer outra transação podem acessar os itens _______.


Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.

T1 – X – T2 – T2 – Y – T1 – X e Y

T1 – X – T2 – T2 – Y – T2 – Z e W

T1 – X – T1 – T2 – Z – T2 – Y e W

T1 – Y – T2 – T1 – Y – T2 – W e X

T1 – X – T2 – T1 – X – T1 – Y e X

4.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Suponha que um sistema se encontre em estado de deadlock, e que haja um conjunto de transações esperando, como { T0, T1, T2, T3, T4, T5 }. T0 está esperando por um item mantido por T1; T0 está esperando por um item mantido por T2; T2 está esperando por um item mantido por T3; T3 está esperando por um item mantido por T2; T1 está esperando por um item mantido por T4; e T4 está esperando por um item mantido por T5. Qual transação pode ser escolhida para ser abortada, a fim de que o sistema saia do deadlock?

T0

T1

T3

T4

T5

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Um dos problemas relacionados ao gerenciamento de um sistema operacional diz respeito ao deadlock, o qual também pode ocorrer em banco de dados. Uma vez que gerenciar o deadlock pode ser uma tarefa que exija muito tempo do processador, a maior parte dos sistemas operacionais não trata desse problema. Em alguns sistemas críticos, entretanto, tratar os deadlocks é uma tarefa importante.

Qual entre as formas de tratamento a seguir se baseia em retirar o recurso do processo?

Através de preempção.

Revertendo o estado do processo.

Matando o processo.

Verificando a trajetória do processo.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Uma engenheira de software precisa verificar a existência e tratar deadlocks no controle de concorrência de um banco de um servidor de arquivos, no seguinte contexto de processos:

o processo A está esperando por C e D o processo B está esperando por C o processo C não está em espera o processo D está em espera por C.

Nessas condições, para o servidor funcionar, será necessário...

aguardar a execução.

finalizar o processo C.

finalizar o processo D.

finalizar todos os processos.

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Quando um processo aguarda por um recurso que nunca estará disponível ou mesmo um evento que não ocorrerá, acontece uma situação denominada deadlock (ou como alguns autores denominam: impasse ou adiamento indefinido).

Para que um deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte definição: “cada processo só pode estar alocado a um único processo em um determinado instante”.

Assinale a alternativa que apresenta tal condição.

Espera circular.

Exclusão mútua.

Não-preempção.

Espera por recurso.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?