Questões de Concurso Sobre processos em sistemas operacionais

Foram encontradas 456 questões

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
Q3695829 Sistemas Operacionais

Em um cenário de travamento de um aplicativo, o Gerenciador de Tarefas é a primeira linha de defesa para solucionar o problema sem a necessidade de reiniciar o sistema operacional inteiro.


A partir deste contexto, avalie as asserções a seguir e a relação proposta entre elas.



I- O Gerenciador de Tarefas do Windows permite que o usuário force o encerramento de processos que não estão respondendo, liberando recursos e permitindo a continuidade do uso do sistema.



PORQUE




II- É possível, através do Gerenciador de Tarefas, visualizar os serviços do sistema, reiniciar aqueles que estão com status de erro ou iniciar serviços que não estão em execução.



A respeito dessas asserções, é CORRETO afirmar que:

Alternativas
Q3677385 Sistemas Operacionais
Em sistemas operacionais, região crítica é a parte de um programa que: 
Alternativas
Q3677384 Sistemas Operacionais

Analise a seguinte movimentação em uma conta bancária, acessada por dois processos cuja execução é controlada pelo sistema operacional: 


Imagem associada para resolução da questão


O saldo final ficou em R$ 1.200,00, pois o processo A foi o último a atualizar o saldo. O saque de R$ 300,00 foi perdido. No contexto de sistemas operacionais, esse problema é conhecido como: 

Alternativas
Q3655105 Sistemas Operacionais
A capacidade de um sistema operacional moderno de executar múltiplas aplicações de forma aparentemente simultânea é uma de suas características mais fundamentais. Essa funcionalidade depende de um gerenciamento sofisticado das unidades de execução pelo núcleo do sistema, que aloca os recursos computacionais de maneira controlada. A compreensão da natureza teórica dessas unidades e de como os recursos são distribuídos entre elas é essencial para entender o funcionamento interno do sistema. Com base nos princípios de gerenciamento de tarefas no sistema operacional Windows, assinale a alternativa que descreve corretamente a relação entre processos e threads.
Alternativas
Q3635894 Sistemas Operacionais
Processos trabalham de forma cooperativa na computação paralela para resolver problemas que possuem alto custo computacional. Nesse contexto, as barreiras são utilizadas para
Alternativas
Q3635830 Sistemas Operacionais
Qual é a principal diferença entre um processo e uma thread em sistemas operacionais? 
Alternativas
Respostas
41: A
42: A
43: A
44: A
45: B
46: A
47: A
48: A
49: C
50: A
51: E
52: C
53: D
54: C
55: B
56: B
57: A
58: C
59: D
60: C