Questões de Concurso
Comentadas sobre processos em sistemas operacionais
Foram encontradas 414 questões
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:
Nesse cenário, o sistema operacional S emprega, especificamente, o mecanismo de:
É correto afirmar que Suelen utilizou o comando renice com os argumentos:
É CORRETO afirmar que:
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.
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:
Quais partes estão corretas?
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
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: