SóProvas


ID
1562335
Banca
Marinha
Órgão
Quadro Técnico
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sabe-se que em um Sistema Operacional (SO) dinâmico, existem vários processos desejando utilizar simultaneamente uma impressora. A estratégia de alocação nesse SO consiste em ceder o uso da impressora ao processo com o menor arquivo a ser impresso e que um dos referidos processos possui um arquivo extenso para imprimir. Tendo em vista que existem diversos outros processos com arquivos menores para utilizara impressora, pode acontecer de o processo com o arquivo extenso nunca conseguir alocar a impressora, levando este processo à condição de

Alternativas
Comentários
  • STARVATION (inanição) trata-se de um processo que por conta de determinada propriedade não recebe oportunidade de atuar.

  • Starvation (inanição) - processo nunca consegue executar sua região crítica, ou seja, acessar o recurso compartilhado. Processo com o arquivo extenso nunca consegue alocar o arquivo.

  • Deadlock:

    - Um conjunto de processos está em uma situação de deadlock, se cada processo do conjunto estiver esperando por um evento que somente outro processo pertencente ao conjunto poderá fazer acontecer.

     Condições que ocorrem deadlock:

    Exclusão mútua;

    Posse e espera;

    Não preempção;

    Espera circular:

    Permuta entre Processos (Swapping)

    Transfere um processo temporariamente da memória principal para uma memória de retaguarda (disco rígido) e, então, trazido de volta à memória principal para continuar a execução.

    A permuta torna possível que o espaço de endereçamento físico de todos os processos exceda a memória física.

    Reentrância

    - É a capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória.

    - Permite que cada usuário possa estar em um ponto diferente do código reentrante, manipulando dados próprios, exclusivos de cada usuário.

    Spooling

    - É uma técnica para aumentar o grau de concorrência e a eficiência dos sistemas operacionais;

    - Os dados podem ser lidos ou gravados em disco, enquanto os programas são executados concorrentemente.

    Essa técnica está presente na maioria dos sistemas operacionais e é utilizada no gerenciamento de impressão;

    Starvation (inanição) – ocorre quando o processo não consegue executar sua região crítica, ou seja, nunca é executado.

    Alternativa: E