SóProvas


ID
2490685
Banca
FGV
Órgão
IBGE
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em ambiente Linux, a chamada ao sistema (system call) que implementa a criação de um novo processo é:

Alternativas
Comentários
  • fork é uma função que é uma chamada de sistema. Ou seja, ela invoca o sistema operacional para fazer alguma tarefa que o usuário não pode.
    No caso, o fork é usado para criar um novo processo em sistemas do tipo Unix, e isso só pode ser feito via fork.

     

    http://www.programacaoprogressiva.net/2014/09/A-Chamada-de-Sistema-fork-Como-Criar-e-Gerenciar-Processos.html

  • Questão sobre fork: Q824407 - Qual chamada no Linux cria um processo filho idêntico ao processo pai?

     

    Resposta: fork 

     

    Quando criamos um processo por meio do fork, dizemos que esse novo processo é o filho, e processo pai é aquele que usou o fork.

     

    http://www.programacaoprogressiva.net/2014/09/A-Chamada-de-Sistema-fork-Como-Criar-e-Gerenciar-Processos.html

  • GABARITO C

    No Linux a chamada de sistema fork() faz uma “bifurcação” de um processo, sendo que o novo vira o filho do outro. Ex.: em um shell você executa algum comando, então o fork() será chamado, o shell será o processo pai do processo novo (o comando digitado)

  • fork(): é usado para criar um novo processo em sistemas do tipo Unix-like. 

     init(): é a primeira chamada a ser executada logo após o carregamento do kernel na memória. Sua função é controlar todos os outros processos que são executados.

    exec(): constituem em uma família de funções que permitem o lançamento da execução de um programa externo ao processo.