Questões de Concurso Comentadas sobre processos em sistemas operacionais

Foram encontradas 312 questões

Q913590 Sistemas Operacionais

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

Alternativas
Q908212 Sistemas Operacionais
O escalonamento de processos permite que um computador possa executar diversos programas em pseudoparalelismo, o que viabiliza aspectos como a multiprogramação.
Qual entre os algoritmos de escalonamento a seguir seria mais adequado para sistemas de processamento em lote?
Alternativas
Q907194 Sistemas Operacionais
Considerando o modelo de execução de processos em sistemas operacionais, indique quais são os possíveis estados que um processo pode assumir são
Alternativas
Q903036 Sistemas Operacionais
O escalonamento de processos permite que um computador possa executar diversos programas em pseudoparalelismo, o que viabiliza aspectos como a multiprogramação. Entre os algoritmos de escalonamento a seguir, qual é o mais adequado para sistemas de processamento em lote?
Alternativas
Q902504 Sistemas Operacionais
Um algoritmo de escalonamento de processos é
Alternativas
Q886688 Sistemas Operacionais

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

Alternativas
Q884401 Sistemas Operacionais
Para o escalonamento de processos em sistemas operacionais interativos, existem diversas opções de algoritmos. Um dos mais antigos, mais simples e mais amplamente utilizado aplica um rodízio entre os processos. Ou seja, a cada processo é atribuído um quantum. Se o processo estiver em execução quando terminar seu quantum, é realizada a preempção da CPU e esta é alocada a outro processo. Trata-se do algoritmo:
Alternativas
Q883777 Sistemas Operacionais

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.

Alternativas
Q876597 Sistemas Operacionais

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.

Alternativas
Q875531 Sistemas Operacionais

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.

Alternativas
Q869108 Sistemas Operacionais

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

Alternativas
Q869105 Sistemas Operacionais
Em um sistema operacional típico, os estados de um processo são:
Alternativas
Q861290 Sistemas Operacionais
Quanto a processos, é incorreto afirmar:
Alternativas
Q859646 Sistemas Operacionais
As políticas de escalonamento de processos podem funcionar em dois modos distintos: preemptivo e não-preemptivo. Sobre esses modos, marque a alternativa correta.
Alternativas
Q858570 Sistemas Operacionais
Acerca da gerência de processos dos sistemas operacionais, assinale a alternativa correta:
Alternativas
Q856827 Sistemas Operacionais

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:

Alternativas
Q856662 Sistemas Operacionais
Quando um processo quer imprimir um arquivo na impressora, insere o nome do arquivo em um diretório de spool. Um outro processo verifica periodicamente se existe algum arquivo a ser impresso e, se houver, o imprime e remove seu nome do diretório. Suponha que o diretório de spool tenha vagas numeradas 0, 1, 2,... etc e que cada vaga é capaz de conter um nome de arquivo. Suponha que existem duas variáveis compartilhadas: Out, que indica o próximo arquivo a ser impresso e Free, que indica a próxima vaga livre do spool. Em um dado instante as vagas anteriores estão ocupadas e Free = 7. Quase simultaneamente, os processos A e B decidem colocar um arquivo na fila de impressão e ocorre a sequência de ações: 
1. O processo A lê Free e armazena o valor 7 na sua variável local chamada proxima_vaga_livre 2. Em seguida ocorre uma interrupção do relógio e a CPU decide que o processo A já executou o suficiente e alterna para o processo B.  3. O processo B também lê Free e obtém o valor 7. B armazena 7 na sua variável local proxima_vaga_livre.  4. Neste momento, ambos os processos têm a informação de que a vaga livre é a 7.  5. B prossegue sua execução, armazenando o nome do seu arquivo na vaga 7 e atualiza Free para 8. 6. Em seguida, o processo A executa novamente de onde parou. Verifica sua variável local proxima_vaga_livre, que é igual a 7, e então escreve o nome do seu arquivo na vaga 7. O processo A atualiza o valor de Free para 8. 
Nesta situação,
Alternativas
Q855628 Sistemas Operacionais

Com relação a sistemas operacionais, julgue o item a seguir.


Na técnica denominada escalonamento de processos, o sistema operacional mantém parte do espaço de endereçamento de um processo na memória principal e parte em dispositivo de armazenamento secundário, realizando trocas de trechos de código e de dados entre eles, de acordo com a necessidade.

Alternativas
Q855264 Sistemas Operacionais
Considerando o contexto de gerenciamento de processos dos sistemas operacionais, assinale a opção que apresenta a estrutura de dados responsável por habilitar o sistema operacional a localizar e acessar rapidamente o bloco de controle de processo (PCB) de um processo.
Alternativas
Q841680 Sistemas Operacionais
Dentre as políticas de escalonamento de processos a seguir, a que apresenta maior probabilidade de ocasionar o starvation é a
Alternativas
Respostas
141: B
142: A
143: D
144: A
145: C
146: E
147: E
148: C
149: C
150: E
151: E
152: C
153: B
154: B
155: A
156: D
157: D
158: E
159: C
160: E