Um programa solicita serviços a um sistema operacional por ...

Próximas questões
Com base no mesmo assunto
Q1370920 Sistemas Operacionais
Sistemas operacionais são softwares indispensáveis para o adequado gerenciamento de recursos de hardware, permitindo a alocação e a utilização de tais recursos por programas aplicativos de forma controlada. Ao longo do tempo, os sistemas operacionais têm evoluído de sistemas monousuário e monoprocessados a sistemas multiusuário, multitarefa e multiprocessados. Acerca desses sistemas, julgue o item a seguir. 
Um programa solicita serviços a um sistema operacional por intermédio de chamadas àquele sistema, que são implementadas pelo núcleo (kernel). Um exemplo de chamada é por meio do comando kill pid, que provoca o encerramento do processo identificado por pid, liberando o espaço de memória utilizada pelo mesmo.
Alternativas

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