🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Comentadas sobre processos em sistemas operacionais

Questões Discursivas

Foram encontradas 415 questões

Q2129183 Sistemas Operacionais
Qual é a definição de escalonamento de processos em sistemas operacionais?
Alternativas
Q2120814 Sistemas Operacionais
Em sistemas operacionais modernos, embora cada processo seja uma entidade independente, com seu próprio contador de programa e estado interno, processos, muitas vezes, precisam interagir entre si. Um processo pode gerar alguma saída que outro processo usa como entrada. A Figura a seguir apresenta um diagrama de estados, mostrando os três estados nos quais um processo pode se encontrar, e as respectivas transições. Considerando um processo P, em execução em um sistema operacional, assinale a alternativa correta sobre as transições.
Imagem associada para resolução da questão
FONTE: TANEMBAUM, A. S. Sistemas operacionais modernos. 4ª ed. Makron Books.
Alternativas
Q2098015 Sistemas Operacionais
Considere as afirmações abaixo, sobre o uso de threads.
I - A utilização de threads só resulta em ganho de desempenho, quando comparada com uma implementação que utiliza processos, se houver uma mistura de threads com muita computação e muitas operações de E/S.
II - Os mecanismos usados para criar e destruir threads são mais lentos do que os mecanismos equivalentes usados para os processos.
III - Em um determinado espaço de endereçamento podem estar sendo executadas múltiplas threads de controle.
Quais estão corretas?
Alternativas
Q2098014 Sistemas Operacionais
Considere as afirmações abaixo sobre os estados que um processo pode assumir em uma máquina com um único processador.
I - Um processo está no estado “bloqueado” quando o programa encerrou sua operação.
II - Um processo está no estado “pronto” quando está aguardando a liberação da CPU ocupada por outro processo.
III - Um processo está no estado “em execução” quando a CPU foi alocada, efetivamente, para a execução desse processo.
Quais estão corretas?
Alternativas
Q2084894 Sistemas Operacionais
Quando um processo é executado ele possui alguns estados, novo é o estado no qual está sendo criado e concluído quando terminou sua execução. Existem mais três estados dos processos que são: em execução, bloqueado e pronto. Neste contexto, marque os itens corretos. Imagem associada para resolução da questão
I. Em executando: neste estado as instruções estão sendo executadas pela CPU. II. O estado pronto: é quando pode ser executado a qualquer momento, após conclusão de um I/O. III. Em bloqueado: é quando o processo está à espera de um evento externo. IV. A transição 4 da figura indica que aconteceu o evento externo e que o processo será executado mesmo tendo um processo em execução.
Estão corretos apenas os itens:
Alternativas
Q2084892 Sistemas Operacionais
Na maioria dos sistemas, os processos são executados de forma concorrente e podem ser gerados e destruídos dinamicamente. Com uma chamada de sistema do tipo fork podemos criar um novo processo em UNIX, ou CreateProcess() se for utilizado o Windows, por exemplo. Assim, indique a opção dentro da chamada de sistema de gerenciamento de processos que espera que um processo filho seja concluído. 
Alternativas
Q2084889 Sistemas Operacionais
O término da execução de um processo é uma tarefa normal, geralmente ocorre quando já realizou todo o seu trabalho. Desta forma, indique a opção que não representa uma condição para o término de um processo. 
Alternativas
Q2084801 Sistemas Operacionais
Quando os processos são executados, precisam ocupar espaço na memória para que o computador possa ler e carregá-los rapidamente. Selecione a alternativa que mostra um mecanismo em que um processo pode ser movido temporariamente da memória principal para o armazenamento secundário e disponibilizar essa memória para outros processos.
Alternativas
Q2075878 Sistemas Operacionais
Segundo Tanenbaum (2016), sistemas computacionais estão cheios de recursos que podem ser usados somente por um processo de cada vez. Em relação aos impasses ou deadlocks, analise as seguintes afirmativas.

I. Formalmente, um conjunto de processos estará em situação de impasse, se cada processo no conjunto estiver esperando por um evento que apenas outro processo no conjunto pode causar. II. O impasse de recurso é causado quando cada membro do conjunto de processos em situação de impasse está esperando por um recurso que é de propriedade do processo em situação de impasse. III. Para que um impasse de recurso ocorra, quatro condições devem ser válidas: exclusão mútua, posse e espera, não preempção e espera circular.

Estão CORRETAS as afirmativas: 
Alternativas
Q2071939 Sistemas Operacionais

Quanto aos sistemas operacionais, julgue o item.


Os endereços gerados pelos processos quando estão no comando do processador são endereços físicos.

Alternativas
Q4185370 Sistemas Operacionais
Em um ambiente de multiprogramação, vários processos podem competir por uma quantidade limitada de recursos. Casos em que processos nunca terminam sua execução, e os recursos do sistema ficam ocupados, impedindo que outros jobs comecem a ser executados, podem ser caracterizados como:
Alternativas
Q4185369 Sistemas Operacionais
Assinale a alternativa que possui componentes que podem ser utilizados para visualizar os processos que se encontram em execução, respectivamente, nos sistemas operacionais Ubuntu Linux e Microsoft Windows.
Alternativas
Q4137371 Sistemas Operacionais
Em um Sistema Operacional Windows, após se executar, a partir do usuário administrador, o comando netstat -a -n -o, serão listados os processos em execução no sistema operacional com as informações de protocolo, endereço, porta e id do processo (PID). Caso seja necessário finalizar um dos processos cujo número do PID seja 728, o comando utilizado deve ser: 
Alternativas
Q4129622 Sistemas Operacionais

Em sistemas operacionais, o mecanismo que permite à CPU alternar rapidamente entre processos, apresentando uma impressão de pseudo paralelismo, é chamado de

Alternativas
Q4128062 Sistemas Operacionais
O sistema POSIX provê diversas chamadas de sistema as quais podem ser distribuídas em grupos.
Qual das chamadas de sistema a seguir faz parte do grupo de gerenciamento de processos?
Alternativas
Q4105697 Sistemas Operacionais
Nos sistemas UNIX, a criação de novos processos é feita em duas etapas. Na primeira etapa, um processo cria uma réplica de si mesmo, usando a chamada de sistema denominada
Alternativas
Q4050839 Sistemas Operacionais
Em Sistemas Operacionais, processo pode ser determinado como uma instância de um programa em execução ou, apenas, um programa em execução, incluindo o valor do contador de programa, variáveis e registradores. Para que um processo seja criado, quatro eventos principais são necessários; assim como ele se inicia, também tem tempo e motivos para terminar. São consideradas condições para que um processo seja encerrado, EXCETO:
Alternativas
Q4050339 Sistemas Operacionais
Em ambientes multiprogramação e de rede é comum que processos se comuniquem uns com os outros. Muitos sistemas operacionais fornecem mecanismos para comunicações interprocessos (Interprocess Communication — IPC). Considerando os sinais, assinale a afirmativa correta.
Alternativas
Q2024998 Sistemas Operacionais
Dentre as diversas estruturas que compõem os sistemas operacionais, as chamadas de sistema possuem importante papel no funcionamento dos processos em um sistema computacional. Acerca desse assunto, avalie as asserções a seguir:
As chamadas de sistema são responsáveis por estabelecer uma interface entre o sistema operacional e os processos do usuário.
PORQUE
Essas instruções permitem aos aplicativos em execução, interagir com os componentes do sistema operacional e dispositivos a ele conectados.
Acerca dessas asserções, assinale a alternativa CORRETA.
Alternativas
Q2008812 Sistemas Operacionais
Em um sistema operacional, processos
Alternativas
Respostas
141: B
142: A
143: C
144: D
145: B
146: E
147: E
148: E
149: D
150: E
151: D
152: C
153: D
154: C
155: B
156: B
157: D
158: C
159: A
160: D