Questões de Concurso sobre Gerenciamento de Processos - Página 3 | Gran Questões

Questões de Concurso sobre Gerenciamento de Processos

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
82 questões encontradas
Questões por página
20
Mais recentes
 

Nos Sistemas Operacionais (SOs), como Windows e Linux, um Processo é uma instância de um programa em execução. Acerca desse assunto, assinale a alternativa CORRETA.


A

Processos, cuja execução ocorrem em segundo plano, são conhecidos como daemons.


B

Processos não podem ser criados a partir do início de uma tarefa em lote, apenas por solicitação de um usuário.


C

Processos podem ser encerrados voluntariamente por erro fatal ou quando finalizado por outro processo.


D

Processos podem ser encerrados involuntariamente por saída normal ou saída por exceção.

Em sistemas operacionais, a técnica de swapping é utilizada para gerenciar processos na memória. A principal função do swapping é


A

priorizar a execução de processos ativos na memória principal, movendo processos de menor prioridade para o disco.


B

transferir processos da memória principal para o disco, temporariamente, liberando espaço para outros processos.


C

compactar áreas de memória fragmentadas para criar blocos contíguos disponíveis para que novos processos sejam alocados.


D

reduzir dinamicamente o tamanho de processos na memória para otimizar o uso de espaço RAM.


E

permitir que processos inativos sejam suspensos temporariamente, liberando memória para execução de processos ativos.

O comando tasklist, de administração do Windows, é utilizado para listar os processos em execução no sistema. Qual opção desse comando é utilizada para apresentar informações detalhadas sobre cada processo?


A

tasklist /a


B

tasklist /all


C

tasklist /d


D

tasklist /details


E

tasklist /v

A principal diferença entre o Linux e o Windows no gerenciamento de processos é que o Linux adota um modelo multitarefa preemptiva, permitindo que o sistema operacional interrompa processos em execução para dar prioridade a outros, enquanto o Windows usa uma abordagem com base em prioridades de threads.


C

Certo


E

Errado

No sistema de controle de processos de um Tribunal, foi criada a função em Python, abaixo, para calcular a média do tempo de tramitação (em dias) dos processos julgados. No entanto, a função lança erro em tempo de execução.


def average_time (days_list):

total = 0

for day in days_list:

total += day

return total / len (days_list)


print (average_time(['100*', '150', '200']))


Este código falha porque


A

a soma total += day está tentando adicionar inteiros com strings.


B

o Python não permite dividir um inteiro por um número de elementos.


C

len(days_list) é inválido para listas de strings.


D

a função deveria tratar explicitamente o caso de lista vazia.


E

total precisa ser declarado como lista antes da iteração.

No que se refere ao gerenciamento de processos em sistemas operacionais modernos, assinale a opção correta.


A

A troca de contexto ocorre apenas quando um processo termina sua execução.


B

Processos independentes compartilham recursos e memória para otimizar a execução.


C

Um processo em estado “bloqueado” está pronto para ser executado pela CPU.


D

O sistema operacional não pode interromper processos voluntariamente, pois apenas o próprio processo pode encerrar sua execução.


E

O escalonador de curto prazo é responsável por decidir qual processo será executado a seguir na CPU.

Ano: 2025
Prova: CESPE/CEBRASPE - PCDF - Gestor de Apoio - Área: Analista de Informática Desenvolvimento de Sistemas . - 2025

Processos do Linux são identificados por seus respectivos identificadores únicos denominados PID, sendo o canal de comunicação entre dois processos conhecido como pipe.


C

Certo


E

Errado

O gerenciamento de processos é uma das funções mais críticas de um sistema operacional, sendo responsável por criar, escalonar e finalizar processos, garantindo que a CPU seja utilizada de forma eficiente e justa. Em ambientes multitarefa, o sistema operacional alterna a execução de múltiplos processos, criando a ilusão de simultaneidade. Analise as seguintes afirmações sobre o gerenciamento de processos em sistemas operacionais modernos:


I.O escalonador de curto prazo (CPU scheduler) é responsável por selecionar, entre os processos que estão na memória e prontos para executar, qual deles receberá a CPU. Algoritmos como o Round-Robin são preemptivos e garantem que nenhum processo monopolize o processador por tempo indeterminado.

II.Um processo, ao ser criado, passa por diversos estados, como "novo", "pronto", "em execução", "espera" e "terminado". A transição do estado de "espera" para "pronto" ocorre tipicamente quando um evento pelo qual o processo aguardava (e.g., uma operação de E/S) é concluído.

III.A troca de contexto é um mecanismo que permite ao sistema operacional salvar o estado de um processo que está deixando a CPU e carregar o estado de outro processo que está entrando. Esse procedimento, embora essencial para a multitarefa, introduz uma sobrecarga (overhead) significativa, pois não realiza trabalho útil do ponto de vista do usuário.


Estão corretas as afirmativas:


A

I e II, apenas.


B

I, II e III.


C

II e III, apenas.


D

I, apenas.

Os Sistemas Operacionais modernos são projetados para oferecer uma interface amigável ao usuário e gerenciar de forma eficiente os recursos de hardware. Marque a alternativa CORRETA que corresponde a ferramenta de sistema operacional é mais adequada para um usuário identificar e encerrar um aplicativo que não está respondendo e consumindo uma quantidade excessiva de recursos da CPU.


A

Gerenciador de Tarefas.


B

Gerenciador de Dispositivos.


C

Desfragmentador de Disco.


D

Editor de Registro.

Cada sistema operacional possui seu conjunto de comandos para gerenciamento de processos. Existem comandos para criar, listar e remover processos. Neste contexto, o comando fork, no LINUX, é usado para


A

criar uma cópia de um arquivo.


B

encerrar um processo em execução.


C

listar todos os processos em execução.


D

iniciar um novo processo filho idêntico ao processo pai.

No Linux, existem vários programas que auxiliam na gerência de tarefas dos usuários e sistema operacional. Trata-se da funcionalidade do programa htop no Linux Debian 12:


A

Interface gráfica para configuração de redes sem fio.


B

Utilitário para gerenciamento de pacotes e instalação de software.


C

Ferramenta para monitoramento de tráfego de rede em tempo real.


D

Monitor de sistema interativo para visualizar e gerenciar processos e recursos do sistema.

Como parte integral do funcionamento do sistema operacional, um processo pode ser criado e terminado, mas não pode ser agendado porque, em caso de agendamento, é necessário que a parte do usuário (user space) seja invocada.


C

Certo


E

Errado

Qual alternativa lista apenas programas aplicativos para gerenciamento de processos em sistemas operacionais Linux?


A

Gerenciador de Tarefas, netstat e iptables.


B

Gerenciador de Tarefas, Monitor de Desempenho e Visualizador de Eventos.


C

kill, perfmon e ping.


D

traceroute, ps e top.


E

ps, pkill e nice.

Em sistemas Linux, qual comando é utilizado para exibir uma lista de processos em execução, incluindo o ID do processo (PID), o usuário proprietário e o uso de CPU?


A

top


B

kill


C

df


D

mount


E

ln

Se você achar que um programa não desejado está sendo executando em um computador, pode-se executar um programa utilitário para ver a lista de todos os processos que estão sendo executados. Esse programa utilitário padrão que acompanha o Windows é chamado?


A

Windows Explorer.


B

Gerenciador de Memória.


C

Gerenciador de Tarefas.


D

Agendador de tarefas.

Avalie as proposições a seguir acerca dos fundamentos dos sistemas operacionais e a gestão de seus processos:


I.Em sistemas operacionais, a gestão de processos inclui a criação, suspensão e terminação de processos.

II.A memória virtual permite que o espaço de endereçamento lógico seja maior que a memória física disponível.

III.Em um sistema operacional, a gestão de entrada e saída não está relacionada com a comunicação entre o hardware e os processos.


Assinale a alternativa correta:


A

Apenas as proposições II e III estão corretas.


B

Apenas as proposições I e II estão corretas.


C

Apenas a proposição III está correta.


D

Apenas a proposição II está correta.

Um administrador de um servidor de redes, configurado com uma das principais distribuições disponíveis para o sistema operacional Linux, precisa monitorar, de forma interativa, os recursos do sistema e os processos do servidor em tempo real.


Para essa operação, utiliza-se o comando


A

du


B

ps


C

diff


D

htop


E

nano

O mecanismo usado pelos sistemas operacionais para implementar a multiprogramação é denominado


A

fragmentação de memória.


B

escalonamento de processos.


C

sistemas de arquivos.


D

interrupções de hardware.


E

chamadas de sistema.

No Windows, qual é o programa que apresenta uma lista com os nomes dos programas que estão executando em tempo real?


A

Gerenciador de Tarefas.


B

Visualizador de Eventos.


C

Sistema.


D

PowerShell.


E

CMD.

   
Gerar simulado