Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 331 questões
Com relação a esse tema, analise as afirmativas a seguir.
I. A técnica de checkpoint salva periodicamente o estado do processo durante a execução normal da aplicação, permitindo sua posterior restauração, no caso de uma falha no sistema. II. O processo de troca, através de transações, para um nó alternativo, devido a uma situação de falha em um dos nós do cluster é chamado de rollback. III. O processo de mover a aplicação crítica e os seus clientes de volta para o nó principal totalmente livre de defeitos, erros ou falhas é chamado de failback.
Está correto o que se afirma em
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.
SILBERSCHATZ, A.; GALVIN, P. B.; GREG, G. Fundamentos de sistemas operacionais. 9. ed. Rio de Janeiro: LTC, 2015.
A figura apresentada ilustra a conexão entre dois sockets. Acerca de sockets, assinale a alternativa correta.
Sobre gerenciamento de serviços e processos no sistema operacional Linux, analise as afirmativas a seguir.
I. Processo órfão é todo processo que já finalizou a execução, mas ainda possui uma entrada na tabela de processos.
II. O PID usado por um processo fica indisponível para reutilização enquanto o processo está presente na tabela de processos.
III. Daemons são processos zombies que rodam em background e não possuem um PPID associado.
Está correto o que se afirma em
Qual entre os algoritmos de escalonamento a seguir seria mais adequado para sistemas de processamento em lote?
A política de escalonamento de processos de um sistema operacional é uma das partes que mais pode influenciar no seu desempenho.
A estratégia que associa, a cada processo, um valor baseado no tempo em que ele deverá ocupar a CPU e escolhe o de menor valor para a execução é denominada
Em relação aos fundamentos de sistema operacional, julgue o item a seguir.
Um processo existente no sistema operacional pode ter um
número zero de processos-pai.
Julgue o item seguinte, a respeito da aritmética computacional e dos princípios de sistemas operacionais.
No escalonamento de processos do tipo SJF (shortest job first),
o tempo de ocupação de CPU é determinado para cada
processo; assim, quando a CPU está livre, o processo que irá
utilizar a CPU é selecionado pelo critério de menor tempo,
formando-se uma fila de processos por ordem crescente de
tempo de execução.
Com relação a fundamentos de computação, julgue o item que se segue.
O escalonamento cooperativo é um tipo de gerenciamento de
processo moderno usado por versões atuais de sistemas
operacionais como Linux, Windows Vista e MacOSX.
Em um sistema operacional típico de um computador, três processos se encontram na seguinte situação:
− o processo P1 envia uma mensagem ao Processo P2.
− o processo P2, ao receber a mensagem de P1, responde essa mensagem a P1.
− o processo P1, ao receber a mensagem de resposta de P2, responde a P2 com uma nova mensagem, e assim sucessivamente.
− o processo P3 se encontra bloqueado, situação da qual sairá apenas quando receber uma mensagem do processo P1.
Considerando que a prioridade do processo P3 é menor do que as prioridades dos processos P1 e P2, tem-se que
Considere as afirmativas sobre os conceitos de processo e thread.
1) Diferente dos processos, os threads possuem: um contador de programa, uma pilha de execução e registradores.
2) Além de compartilhar o mesmo espaço de endereçamento, os threads compartilham o mesmo conjunto de arquivos abertos, processos filhos, discos, impressoras e outros recursos.
3) Há dois modos principais de implementar um pacote de threads: Nível de Usuário e Nível de Núcleo.
4) Uma vantagem da implementa a nível de usuário é que podemos utilizar o recurso de threads, mesmo se o SO não suportar.
Estão corretas: