FC ConcursosFC Concursos

Questão FC375733

Considerando que um sistema operacional é parte importante da informática, contribuindo para a interação do usuário com a máquina, analise as afirmativas a seguir. I. Kernel é um c

Gerência de Processos

Instituto Consulplan · 2021

Considerando que um sistema operacional é parte importante da informática, contribuindo para a interação do usuário com a máquina, analise as afirmativas a seguir.

 

I. Kernel é um container que roda sobre o sistema operacional para monitorar e gerir aplicações do usuário, sendo chamado também de shell.

 

II. System call (chamada de sistema) é uma interface que permite disparar a execução de uma rotina existente no kernel do sistema operacional.

 

III. Thread é o módulo de gerência de processos do sistema operacional que, dentre as suas funções, define a ordem de execução dos processos (scheduling) na CPU.

 

Está correto o que se afirma apenas em

  1. II.
  2. I e II.
  3. I e III.
  4. II e III.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

System call (chamada de sistema) é a interface padronizada que permite a um programa em modo usuário solicitar a execução de rotinas dentro do kernel. Serve como ponto de contato controlado entre aplicações e serviços privilegiados do sistema operacional.

Quando um processo faz uma system call, ocorre uma transição para modo kernel (via instrução de syscall, trap ou interrupção de software). O kernel recebe parâmetros (por registradores ou pilha), executa a rotina solicitada e devolve um resultado ao processo, preservando segurança e integridade.

Exemplos típicos: operações de arquivo (open, read, write), controle de processos (fork, exec), alocação de memória e acesso a dispositivos. Em caso de falha, há retorno de código de erro (e geralmente errno).

Portanto, a system call é a chamada que “dispara” e executa rotinas do kernel, expondo serviços essenciais ao software de forma segura e controlada.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo