Questões de Concurso Militar Quadro Complementar 2011 para Segundo-Tenente, Engenharia de Computação
Foram encontradas 5 questões
Ano: 2011
Banca:
Marinha
Órgão:
Quadro Complementar
Prova:
Marinha - 2011 - Quadro Complementar - Segundo-Tenente - Engenharia de Computação |
Q251489
Sistemas Operacionais
Todo software passível de rodar em um computador, muitas vezes incluindo o próprio sistema operacional é organizado como um conjunto de processos sequenciais, ou simplesmente processos. Com relação a esses processos analise as afirmativas abaixo, e assinale a opção correta.
I - No UNIX, processos são criados pela chamada de sistema FORK, cuja execução cria um processo idêntico àquele que o chamou. Após o FORK, o processo pai para e espera que o processo filho seja encerrado, para então continuar sua execução do ponto onde ele parou.
II - Os processos podem estar em três estados: rodando, pronto ou bloqueado.
III- Para implementar o modelo de processo, o sistema operacional deve manter uma tabela chamada Tabela de Processos, com uma entrada para cada processo.
I - No UNIX, processos são criados pela chamada de sistema FORK, cuja execução cria um processo idêntico àquele que o chamou. Após o FORK, o processo pai para e espera que o processo filho seja encerrado, para então continuar sua execução do ponto onde ele parou.
II - Os processos podem estar em três estados: rodando, pronto ou bloqueado.
III- Para implementar o modelo de processo, o sistema operacional deve manter uma tabela chamada Tabela de Processos, com uma entrada para cada processo.
Ano: 2011
Banca:
Marinha
Órgão:
Quadro Complementar
Prova:
Marinha - 2011 - Quadro Complementar - Segundo-Tenente - Engenharia de Computação |
Q251490
Sistemas Operacionais
O deadlock pode ser definido formalmente como se segue: "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."
O artigo de Coffman et al. (1971) , citado por TANNENBAUM (1996), mostra que quatro condições devem ocorrer para que se configure uma situação de deadlock. Assinale a opção que NÄO é uma condição para ocorrência de um deadlock.
O artigo de Coffman et al. (1971) , citado por TANNENBAUM (1996), mostra que quatro condições devem ocorrer para que se configure uma situação de deadlock. Assinale a opção que NÄO é uma condição para ocorrência de um deadlock.
Ano: 2011
Banca:
Marinha
Órgão:
Quadro Complementar
Prova:
Marinha - 2011 - Quadro Complementar - Segundo-Tenente - Engenharia de Computação |
Q251493
Sistemas Operacionais
Em relação aos conceitos básicos de sistemas operacionais é correto afirmar que:
Ano: 2011
Banca:
Marinha
Órgão:
Quadro Complementar
Prova:
Marinha - 2011 - Quadro Complementar - Segundo-Tenente - Engenharia de Computação |
Q251504
Sistemas Operacionais
De modo a permitir que o sistema operacional colete as informações necessárias a decidir quais das páginas, na memória principal, estão sendo utilizadas e quais não estão, muitos computadores com memória virtual têm dois bits de estado associados a cada página, são eles: o "R" e o "M" . Toda vez que o R é igual a 1 significa que a página a ele associada foi referenciada (lida ou escrita). Já o bit M será igual a 1 sempre que for escrita alguma informação na página.
Sabe-se que um determinado computador tem quatro molduras de páginas. O tempo da Carga da última referência e os bits R e M para cada uma das páginas são mostrados a seguir.
Assinale a opção que apresenta corretamente a ordem de retirada das páginas da memória, segundo os algoritmos de NRU, FIFO e LRU, respectivamente.
Sabe-se que um determinado computador tem quatro molduras de páginas. O tempo da Carga da última referência e os bits R e M para cada uma das páginas são mostrados a seguir.
Assinale a opção que apresenta corretamente a ordem de retirada das páginas da memória, segundo os algoritmos de NRU, FIFO e LRU, respectivamente.
Ano: 2011
Banca:
Marinha
Órgão:
Quadro Complementar
Prova:
Marinha - 2011 - Quadro Complementar - Segundo-Tenente - Engenharia de Computação |
Q251511
Sistemas Operacionais
As situações em que dois ou mais processos estão acessando dados compartilhados e o resultado final do processamento depende de quem executa primeiro, são denominados Condições de Corrida. A parte do programa, cujo processamento pode levar às condições de corrida é denominada região crítica ou seção critica. Em relação aos conceitos de processos, Condições de Corrida e seção crítica é correto afirmar que