Informática Múltipla Escolha

A criação de processos é um passo essencial na execução de programas. Sistemas operacionais como o Linux fornecem chamadas de sistema específicas para essa finalidade, facilitando a gestão de múltiplas tarefas. Qual chamada de sistema no Linux é utilizada para criar um novo processo?

A criação de processos é um passo essencial na execução de programas. Sistemas operacionais como o Linux fornecem chamadas de sistema específicas para essa finalidade, facilitando a gestão de múltiplas tarefas. Qual chamada de sistema no Linux é utilizada para criar um novo processo?

  1. exec()
  2. fork()
  3. wait()
  4. pipe()
  5. kill()

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - fork()

A chamada de sistema correta para criar um novo processo no Linux é fork(). Essa função é fundamental na programação de sistemas Unix/Linux para gerenciar a execução de múltiplas tarefas simultâneas.

Analise das Alternativas

Para entender por que esta é a resposta correta, vamos analisar a função de cada comando listado:

  • fork(): É responsável por clonar o processo atual. O processo "filho" obtido é uma cópia quase idêntica do processo "pai", incluindo memória, variáveis e código, mas possui um identificador único (PID).
  • exec(): Não cria um novo processo; ela substitui o código do processo atual por um novo programa. Geralmente, usa-se fork() primeiro para criar o processo e depois exec() para rodar o novo software.
  • wait(): Serve para o processo pai aguardar o término de um processo filho antes de continuar sua execução.
  • pipe(): Utilizada para criar um canal de comunicação unidirecional entre processos, permitindo troca de dados.
  • kill(): Envia um sinal para um processo, sendo comumente usada para interrompê-lo ou encerrá-lo.

Conclusao

Portanto, a funcionalidade específica de duplicação ou criação de um novo processo a partir de um existente é exclusivamente atribuída à função fork(), tornando a Alternativa B a resposta correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.