Um programa solicita serviços a um sistema operacional por ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão aborda um conceito fundamental dos sistemas operacionais, que é a interação entre os programas aplicativos e o sistema operacional por meio das chamadas de sistema, implementadas pelo kernel. Essas chamadas são mecanismos para que os programas solicitem serviços do sistema operacional, como a gestão de processos, acesso a arquivos e controle de dispositivos.
O comando kill é um exemplo clássico de interação com o sistema operacional em ambientes Unix-like, como Linux e macOS. Quando um usuário executa o comando kill pid, ele está solicitando ao sistema operacional que envie um sinal para o processo com identificador pid (Process ID). O sinal padrão enviado é o SIGTERM, que pede ao processo que se encerre de forma controlada, permitindo que ele libere recursos e termine suas operações corretamente. Se o processo atende a esse sinal, o sistema operacional procederá com o encerramento do mesmo e a liberação do espaço de memória que estava em uso, além de outros recursos que possam ter sido alocados.
É importante destacar que esta interação é um dos aspectos essenciais de um sistema operacional multitarefa, já que permite o controle eficiente dos processos em execução, garantindo a estabilidade e a performance do sistema como um todo.
A afirmativa é, portanto, correta, pois ilustra de maneira simplificada como os programas utilizam chamadas de sistema, por meio do kernel, para solicitar serviços do sistema operacional, e como o comando kill é utilizado para terminar processos especificamente.
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
O comando kill pid, nada mais é que "matar", encerrar, finalizar o processo. Sim, a própria tradução do termo já nos diz a função do comando.
E quanto ao PID? O que significa?
PID é o número de identificação de determinado processo. Portanto, para utilizarmos o comando "kill pid", deveremos saber o PID daquele processo que queremos "matar", encerrar.
Que Deus nos abençoe e nos proteja. Força e honra!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo