Questões Militares Comentadas sobre processos em sistemas operacionais

Foram encontradas 36 questões

Q616832 Sistemas Operacionais
Coloque F (Falso) ou V (Verdadeiro) nas afirmativas abaixo, com relação a Processos e THREADS e, a seguir, assinale a opção que apresenta a sequência correta. 

( ) No escalonamento circular, a cada processo, é atribuído um intervalo de tempo para sua execução.

( ) No escalonamento não preemptivo, o algoritmo de escalonamento escolhe um processo e o deixa em execução por um tempo máximo fixado.

( ) No escalonamento por prioridades, as prioridades podem ser atribuídas aos processos estática ou dinamicamente.

( ) Quando um computador é multiprogramado, ele, muitas vezes, tem múltiplos processos ou THREADS que competem pela CPU, ao mesmo tempo, sendo necessário que o sistema operacional, por meio do escalonador, escolha qual dos processos será executado a seguir.

( ) No escalonamento preemptivo, o algoritmo de escalonamento escolhe um processo para executar e, então, o deixa executar até que seja bloqueado, ou até que, voluntariamente, libere a CPU. 
Alternativas
Q529863 Sistemas Operacionais
Os sistemas operacionais precisam de mecanismos para que os processos sejam criados. Alguns eventos são necessários, por exemplo, para sistemas de propósito geral, quando for preciso a criação desses processos. Há quatro eventos principais que fazem com que os processos sejam criados, com exceção do(a)
Alternativas
Q520776 Sistemas Operacionais
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
Ano: 2013 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2013 - CIAAR - Primeiro Tenente |
Q363296 Sistemas Operacionais
“Processos que ficam em background com a finalidade de lidar com alguma atividade, como mensagem eletrônica, páginas da web, notícias, impressão, entre outros.” A descrição anterior refere-se a
Alternativas
Ano: 2013 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2013 - CIAAR - Primeiro Tenente |
Q363294 Sistemas Operacionais
Os sistemas operacionais precisam de mecanismos para criar processos. Há quatro eventos principais que fazem com que processos sejam criados. (Tanenbaum, 2009). Estes eventos são, exceto:
Alternativas
Q320322 Sistemas Operacionais
Na comunicação entre processos, que solução de exclusão mútua tem a característica de precisar de espera ociosa para evitar condições de disputa?

Alternativas
Ano: 2012 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2012 - CIAAR - Primeiro Tenente |
Q296511 Sistemas Operacionais
Um processo passa por uma série de estados de processo distinto. Em relação aos estados de transição de processos, assinale abaixo a alternativa incorreta,
Alternativas
Q290368 Sistemas Operacionais
A gerência de processos é uma das principais funções de um sistema operacional, possibilitando aos programas alocar recursos, compartilhar dados, trocar informações e sincronizar suas execuções. Sobre processos, marque a alternativa incorreta.
Alternativas
Q290367 Sistemas Operacionais
Segundo Tanenbaum, são três os estados possíveis de um processo: pronto, em execução e bloqueado. Com relação a esses estados, assinale a alternativa incorreta.
Alternativas
Q266905 Sistemas Operacionais
Uma situação de livelock envolvendo dois processos difere de uma situação de deadlock porque:

Alternativas
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
Alternativas
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.
Alternativas
Q173151 Sistemas Operacionais
A “condição de inanição” de um processo pode ser definida como uma condição em que o processo:
Alternativas
Q130731 Sistemas Operacionais

Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo e depois assinale a alternativa que apresenta a sequência correta.


( ) Um semáforo é uma variável inteira, não-negativa, que só pode ser manipulada por duas instruções: UP e DOWN.



( ) Os mutexes só podem assumir os valores 0 e 1 e os semáforos contadores podem assumir qualquer valor inteiro positivo, além do zero.



( ) A exclusão mútua pode ser implementada através de um mutex associado ao recurso compartilhado.



( ) O deadlock é a situação em que um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá.

Alternativas
Q130729 Sistemas Operacionais
Preencha a lacuna abaixo e, em seguida, assinale a alternativa correta.

Eventos inesperados podem ocorrer enquanto um programa está em execução. Uma _______________ é sempre gerada por algum evento externo ao programa e não depende da instrução que está sendo executada.
Alternativas
Q130708 Sistemas Operacionais
Analise as assertivas e assinale a alternativa que aponta as corretas.

I. Um pipe é um tipo de pseudo-arquivo que pode ser utilizado para conectar dois processos.
II. Os arquivos especiais de bloco são utilizados para modelar impressoras, modems e outros dispositivos que aceitam ou dão como saída um fluxo de caracteres.
III. Uma função importante do sistema operacional é esconder as peculiaridades dos discos e outros dispositivos de E/S e apresentar ao programador uma interface amigável.
IV. O código de proteção rwxr-xr-x indica que qualquer usuário possuirá permissão de escrita deste arquivo.
Alternativas
Respostas
17: D
18: C
19: E
20: C
21: C
22: A
23: A
24: D
25: A
26: A
27: D
28: C
29: E
30: A
31: C
32: C