Questões de Concurso Sobre processos em sistemas operacionais

Foram encontradas 444 questões

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
Q1322404 Sistemas Operacionais
A situação onde o sistema operacional define prioridades a processos que quando não são atualizados fazem com que os outros de menor prioridade nunca sejam executados causando deficiência na execução de serviços é conhecida como:
Alternativas
Q1173822 Sistemas Operacionais
Um dos conceitos fundamentais associados a sistemas operacionais é o de processo computacional, que pode passar por diversos estados durante a sua existência. Em um desses estados, conhecido como Bloqueado (Blocked), o processo
Alternativas
Q858570 Sistemas Operacionais
Acerca da gerência de processos dos sistemas operacionais, assinale a alternativa correta:
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
Q841458 Sistemas Operacionais

Considere a figura abaixo.


Imagem associada para resolução da questão


A figura ilustra um exemplo de gerenciamento de processos e fluxos de execução pelo Sistema Operacional − SO. Neste contexto é correto afirmar que

Alternativas
Q839480 Sistemas Operacionais

Considere as situações abaixo, no contexto de Sistemas Operacionais.


I. Dois ou mais processos estão impedidos de continuar suas execuções ficando bloqueados, esperando uns pelos outros.

II. Um processo nunca é executado, pois processos de prioridade maior sempre o impedem de entrar em execução.


Nos casos I e II estão ocorrendo, respectivamente, o que é denominado

Alternativas
Q839455 Sistemas Operacionais

Consider the figure below showing a hypothetical situation. A criminal holds an hostage and against that, a cop (policeman) also holds an hostage who is a friend of the criminal. In this case, criminal is not going to let the hostage go if cop won't let his friend to let go. Also the cop is not going to let the friend of criminal let go, unless the criminal releases the hostage.


Imagem associada para resolução da questão


Analysing the situation from an Operational System´s point of view, a correct conclusion is

Alternativas
Q839304 Sistemas Operacionais

Consider the following text.


It is the activity of the process manager that handles the removal of the running process from the CPU and the selection of another process on the basis of a particular strategy. It is an essential part of a multiprogramming operating systems. Such operating systems allow more than one process to be loaded into the executable memory at a time and the loaded process shares the CPU using time multiplexing.


The text refers to

Alternativas
Q836752 Sistemas Operacionais
Troca de contexto é uma tarefa efetuada pelo Sistema Operacional na gerência de tarefas. A troca de contexto consiste em:
Alternativas
Q830229 Sistemas Operacionais

Em ambiente Linux, o comando ps -axl permite visualizar informações sobre todos os processos existentes no sistema, em especial, os estados dos processos.


Se o estado informado é Z, isto indica que o processo:

Alternativas
Respostas
241: E
242: E
243: C
244: C
245: E
246: E
247: C
248: B
249: D
250: A
251: D
252: E
253: C
254: E
255: B
256: E
257: B
258: B
259: C
260: C