Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 456 questõ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,
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.
Considere a figura abaixo.

A figura ilustra um exemplo de gerenciamento de processos e fluxos de execução pelo Sistema Operacional − SO. Neste contexto
é correto afirmar que
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
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.

Analysing the situation from an Operational System´s point of view, a correct conclusion is
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
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:
A respeito das estruturas do sistema operacional, do gerenciamento de processos, do gerenciamento de memória e do sistema de arquivos, julgue o item subsequente.
Algumas informações relacionadas aos processos, como,
por exemplo, o estado, a prioridade e o identificador (ID),
são importantes para o gerenciamento de processos.
Uma das principais funções dos sistemas operacionais é o escalonamento e o controle dos diferentes processos em execução em um computador. Com relação ao funcionamento de um sistema operacional na gerência de processos, considere as seguintes afirmações:
I A única diferença entre processos e threads é que um processo é iniciado diretamente pelo sistema operacional enquanto que uma thread é iniciada por um processo em execução.
II Deadlock é a situação em que dois ou mais processos estão em estado de espera, à espera de sinais de término emitidos entre si, de maneira que nenhum processo possa ser finalizado.
III Memória virtual é uma faixa de endereço que utiliza o espaço de disco para estender a RAM. Para melhorar o desempenho da memória virtual, utiliza-se um método de paginação.
IV Falha de segmentação é um sinal do sistema operacional a um processo indicando que este tentou executar uma operação não existente.
Estão corretas as afirmações