Os programas utilizam-se de chamadas de sistema (system call...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a E.
Vamos entender o porquê.
Os programas utilizam chamadas de sistema (system calls) para requisitar serviços do sistema operacional. As chamadas de sistema são a interface entre um processo e o kernel do sistema operacional. Vamos analisar cada alternativa para identificar por que a alternativa 'E' é a incorreta.
A - Após atender uma chamada de sistema, o controle retorna ao processo que a chamou.
Esta afirmação está correta. Quando um processo faz uma chamada de sistema, o controle é entregue ao kernel para realizar a operação solicitada. Após a conclusão, o controle retorna ao processo original.
B - O kernel do Linux possui centenas de chamadas de sistemas.
Correto. O kernel do Linux realmente possui centenas de chamadas de sistema para várias funcionalidades, como criação de processos, manipulação de arquivos, comunicação, etc.
C - É possível alterar o kernel do Linux para incluir novas system calls.
Correto. O kernel do Linux é de código aberto e pode ser modificado para adicionar novas funcionalidades, incluindo novas chamadas de sistema.
D - Fork é um exemplo de chamada de sistema.
Correto. A chamada de sistema fork é utilizada para criar um novo processo, que é uma cópia do processo chamador.
E - A chamada de sistema implica em perder o controle dos recursos do processo que a acionou.
Esta afirmação está incorreta. Durante uma chamada de sistema, o controle é temporariamente transferido para o kernel, mas os recursos do processo que fez a chamada não são perdidos. Após a execução da chamada de sistema, o controle é retornado ao processo, que continua a execução normalmente. Portanto, o processo não perde o controle de seus recursos.
Esperamos que essa explicação tenha ajudado a esclarecer o conceito de chamadas de sistema e a razão pela qual a alternativa E está incorreta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito E
A chamada de sistema implica em perder o controle dos recursos do processo que a acionou.
Chamada de sistema não pode perder os controles dos recursos dos processos....
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo