Questões sobre Processos

Lista completa de Questões sobre Processos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Os sistemas operacionais, quando estão interagindo dois ou mais processos, podem, algumas vezes, entrar em uma situação da qual eles não conseguem sair. Essa situação denomina-se deadlock. São condições válidas para que ocorra um deadlock, EXCETO:

  • A.

    De exclusão mútua.

  • B.

    De posse e espera.

  • C.

    De não preempção.

  • D.

    De espera circular.

  • E.

    De falha multithread.

Nos Sistemas Operacionais modernos são fornecidos suportes para múltiplas linhas de controle dentro de um processo, que são denominadas como

  • A.

    starvation.

  • B.

    threads.

  • C.

    sleep.

  • D.

    pipes.

  • E.

    jobs.

Nos sistemas de computador existem diversos recursos que podem utilizar apenas um processo por vez, como CD-ROM e entradas na tabela de processos do sistema. Quando dois processos utilizam um determinado recurso no mesmo instante, ocorre o que se chama de impasse (deadlock). São condições para que ocorra um impasse, EXCETO:

  • A.

    De exclusão mútua: todo recurso está atribuído a exatamente um processo ou está disponível.

  • B.

    De segura e espera: os processos que estão segurando recursos concedidos anteriormente podem solicitar novos recursos.

  • C.

    De nenhuma preempção: os recursos previamente concedidos não podem ser tirados de um processo. Eles devem ser explicitamente liberados pelo processo que os está segurando.

  • D.

    De alocação de memória redundante: os processos não podem ocupar o mesmo endereço de memória no mesmo intervalo de tempo.

  • E.

    De espera circular: deve haver uma cadeia circular de dois ou mais processos, em que cada um está esperando um recurso segurado pelo próximo membro da cadeia.

Quando se tem um ou mais processos esperando por recursos de forma mutuamente exclusiva, há um cenário de

  • A.

    starvation

  • B.

    deadlock.

  • C.

    sincronização condicional.

  • D.

    loop infinito.

  • E.

    escalonamento.

Em um sistema operacional, sabe-se que todo processo pertencente a um conjunto espera por um processo que somente um outro deste mesmo conjunto, poderá fazer acontecer. Trata-se de

  • A.

    Deadlock.

  • B.

    BadBlock.

  • C.

    Underlock.

  • D.

    Systemlock.

  • E.

    Killlock.

Qual a grande diferença entre subprocessos e threads?

  • A.

    Quando o processo origem de um thread morre, os threads também morrem, diferente dos subprocessos.

  • B.

    Subprocessos não compartilham de áreas de endereçamento como os threads.

  • C.

    Os threads gastam mais tempo e recursos de uma CPU que os subprocessos.

  • D.

    Quando o processo origem de um subprocesso morre, os subprocessos também morrem, diferente dos threads.

  • E.

    Threads não compartilham de áreas de endereçamento como os subprocessos.

Quando o escalonamento de processos é feito baseado unicamente no esquema de prioridades denomina-se

  • A.

    FIFO.

  • B.

    SJF.

  • C.

    coperativo.

  • D.

    circular.

  • E.

    escalonamento de tempo real.

Para encerrar um processo em execução utilizando-se o comando kill, é necessário informar o pid do processo que se quer encerrar, que é obtido por meio do comando

  • A.

    cal

  • B.

    lpq

  • C.

    pwd

  • D.

    ps

  • E.

    su

A respeito de princípios de sistemas operacionais, julgue os próximos itens.

Processo é o ambiente em que a execução de um programa — até o final e sem interrupções — é garantida pelo sistema operacional.

  • C. Certo
  • E. Errado

Quanto a processos, é incorreto afirmar:

  • A.

    processos que ficam em segundo plano com a finalidade de tratar alguma atividade como mensagem eletrônica, páginas Web, notícias, impressão, entre outros, são chamados de daemons.

  • B.

    Process Control Block (PCB) é uma estrutura de dados utilizada para monitorar e controlar as regiões críticas de um processo.

  • C.

    um processo no estado bloqueado não pode executar, mesmo que a CPU não tenha nada pra fazer.

  • D.

    como os threads têm algumas das propriedades dos processos, eles são, por vezes, chamados de lightweight process.

  • E.

    uma das razões pela qual um processo pode terminar se dá quando um processo executa uma chamada ao sistema dizendo ao sistema operacional para cancelar algum outro processo.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...