🎯 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

Q4013961 Sistemas Operacionais
Em sistemas operacionais modernos, o suporte à concorrência exige mecanismos adequados de sincronização, exclusão mútua e coordenação entre processos.
Considere um sistema operacional que utiliza semáforos para controlar o acesso a regiões críticas compartilhadas entre processos concorrentes.
Analise as assertivas a seguir e assinale a alternativa CORRETA:
Alternativas
Q4013959 Sistemas Operacionais
Um sistema operacional moderno é responsável por gerenciar de forma eficiente os recursos do computador, entre eles o processador, por meio de mecanismos de escalonamento de processos.
Considerando os conceitos de processo, thread e escalonamento, analise as afirmativas a seguir:
I. Um processo corresponde a um programa em execução, possuindo espaço de endereçamento próprio, enquanto as threads de um mesmo processo compartilham esse espaço de memória.
II. Em um sistema com escalonamento preemptivo, o sistema operacional pode interromper a execução de um processo para alocar a CPU a outro processo de maior prioridade ou por fim de fatia de tempo.
III. No escalonamento do tipo Round Robin, cada processo recebe uma fatia fixa de tempo de CPU, denominada quantum.
IV. O escalonador de processos atua exclusivamente sobre os processos que estão no estado de execução (running), desta forma evita a inanição de processos na fila de espera.
Está CORRETO o que se afirma em:
Alternativas
Q3944321 Sistemas Operacionais
Os processos são importantes no contexto dos Sistemas Operacionais, promovendo a correta execução dos aplicativos para os usuários. Para isso, os processos armazenam seus componentes na memória principal do computador. Com base no enunciado, são componentes de um processo presentes na memória do computador:
Alternativas
Q3935286 Sistemas Operacionais
No gerenciamento de processos de um sistema operacional, o estado em que um processo se encontra quando possui todos os recursos necessários para sua execução, aguardando exclusivamente a atribuição do processador pelo escalonador, é denominado:
Alternativas
Q3926567 Sistemas Operacionais
Um administrador de um computador instalado com uma versão do sistema operacional Linux precisa, em algum momento, saber quais processos estão utilizando uma determinada porta. Para isso, ele pode utilizar o comando:
Alternativas
Q3917563 Sistemas Operacionais
Considere um Técnico que está migrando um serviço interno de arquivos de um órgão para um servidor dedicado e, nesse sentido, analisa o consumo de recursos pelos processos e threads dos sistemas internos. Diante do exposto, é CORRETO afirmar que:
Alternativas
Q3904472 Sistemas Operacionais
Nos sistemas operacionais multitarefa, o mecanismo responsável por controlar a execução simultânea de programas denomina-se gerência de:
Alternativas
Q3874337 Sistemas Operacionais
O sistema operacional S está executando um processo P. Em determinado momento, P tenta realizar uma operação de entrada/saída (E/S). Estando o dispositivo de E/S solicitado por P indisponível no momento, S coloca P em estado de espera. Para evitar que o processador fique ocioso durante essa espera, S, sendo um sistema operacional moderno, emprega um mecanismo específico que viabiliza o uso da CPU por outro processo ao mesmo tempo em que P aguarda a conclusão da operação de E/S.
Nesse cenário, o sistema operacional S emprega, especificamente, o mecanismo de:
Alternativas
Q3869599 Sistemas Operacionais
A analista Suelen está configurando um servidor Linux que hospeda aplicações web de alta demanda. A fim de evitar gargalos na aplicação TJWeb, a analista utilizou o comando renice, dando prioridade máxima, no acesso à CPU, ao processo de identificador 100.
É correto afirmar que Suelen utilizou o comando renice com os argumentos: 
Alternativas
Q3867981 Sistemas Operacionais
Um técnico precisa identificar rapidamente quais processos estão consumindo mais CPU em um servidor Linux e finalizar um processo travado com segurança. Ele quer usar comandos nativos e evitar reiniciar o servidor.
É CORRETO afirmar que: 
Alternativas
Q3851196 Sistemas Operacionais
Em um ambiente Linux, o administrador de sistemas precisa iniciar um processo de backup de dados de grande volume, mas deseja garantir que ele não consuma recursos de CPU excessivamente e não prejudique o desempenho de outras aplicações críticas em execução.

Assinale a opção que apresenta corretamente o comando, ou combinação de comandos, que devem ser utilizados para iniciar o processo backup_script.sh, com a menor prioridade de execução possível.
Alternativas
Q3835632 Sistemas Operacionais
Considerando a arquitetura de computadores e a hierarquia de memória, o fenômeno da inversão de prioridade em sistemas de tempo real pode comprometer a integridade do processamento de tarefas críticas. Assinale a alternativa que descreve corretamente o mecanismo de hardware ou software utilizado para mitigar esse problema específico em sistemas operacionais multitarefa.
Alternativas
Q3835630 Sistemas Operacionais
Em sistemas operacionais Linux, o gerenciamento de permissões avançadas e a administração de processos via linha de comando são tarefas críticas. Assinale a alternativa que descreve corretamente o funcionamento do bit Set User ID (SUID) em arquivos executáveis e a gestão de prioridades de processos.
Alternativas
Q3832917 Sistemas Operacionais
A computação paralela e concorrente permite o melhor aproveitamento de processadores multi-core. Analise as afirmativas a seguir sobre threads, processos e condições de corrida.

I- Uma condição de corrida (race condition) ocorre quando o resultado final de uma operação depende da ordem imprevisível de execução de múltiplas threads sobre um recurso compartilhado.
II- Threads criadas dentro de um mesmo processo compartilham o mesmo espaço de endereçamento e recursos, como arquivos abertos, o que facilita a comunicação, mas exige sincronização.
III- O paralelismo é o conceito de gerenciar múltiplas tarefas que podem ou não ser executadas ao mesmo tempo, enquanto a concorrência exige obrigatoriamente hardware com múltiplos núcleos.
IV- O uso de Mutex (Mutual Exclusion) garante que apenas uma thread por vez possa acessar uma seção crítica do código, prevenindo inconsistências de dados.

Assinale a alternativa que apresenta somente as proposições CORRETAS: 
Alternativas
Q3941427 Sistemas Operacionais
Num processo de validação de configuração em estações com Windows 11 Pro, versão 21H2 (2021), um administrador analisa o comportamento do Gestor de Tarefas ao monitorizar processos associados a aplicações em segundo plano. O relatório menciona que o encerramento forçado de um processo suspenso remove automaticamente todas as dependências relacionadas do sistema. Considerando a arquitetura de gerenciamento de processos desta versão, qual afirmação está tecnicamente correta?
Alternativas
Q3794586 Sistemas Operacionais
Em um sistema operacional Linux, o usuário root é conhecido como residente (1ª parte), podendo encerrar processos de outros usuários (2ª parte), mas sem permissão de ler arquivos desses usuários (3ª parte).
Quais partes estão corretas?
Alternativas
Q3765788 Sistemas Operacionais
Processos e escalonamento no Sistema Operacional (SO) exigem decisões entre latência, justiça e throughput em máquinas multicore. Marque a alternativa que caracteriza um escalonador preemptivo moderno operando com multiprogramação intensa e cargas mistas interativas e em lote. 
Alternativas
Q3757623 Sistemas Operacionais
Considere as afirmações sobre manipulação de processos e automação em ambientes Linux:
I. O comando & ao final de uma linha em shell script executa o processo em segundo plano, liberando o terminal.
II. O uso de trap permite capturar sinais como SIGINT (Ctrl+C), possibilitando tratamento customizado de encerramento do script.
III. O uso de wait é desnecessário quando múltiplos processos são executados em segundo plano, pois o shell os gerencia automaticamente.
Está correto o que se afirma em
Alternativas
Q3750629 Sistemas Operacionais
Este conceito fundamental em sistemas operacionais refere-se à capacidade do sistema de executar múltiplas tarefas ou processos concorrentemente. O sistema gerencia o tempo de processador entre os vários processos, criando a ilusão de que todos estão sendo executados simultaneamente, o que melhora a eficiência e a responsividade do computador. Marque a alternativa CORRETA que corresponde ao conceito descrito.
Alternativas
Q3723328 Sistemas Operacionais
Durante a implementação de uma aplicação com requisitos de paralelismo e alto desempenho, um professor orienta seus alunos a distinguirem entre processos e threads como estratégia de otimização da alocação de recursos. Considerando a arquitetura de sistemas operacionais modernos, é correto afirmar que:
Alternativas
Respostas
21: C
22: B
23: D
24: A
25: C
26: D
27: A
28: A
29: A
30: A
31: B
32: A
33: A
34: A
35: C
36: A
37: E
38: C
39: D
40: C