Os programas utilizam-se de chamadas de sistema (system call...

Próximas questões
Com base no mesmo assunto
Q2319481 Sistemas Operacionais
Os programas utilizam-se de chamadas de sistema (system calls) para requisitar um serviço do sistema operacional. Selecione a alternativa incorreta sobre chamadas de sistema: 
Alternativas

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