FC ConcursosFC Concursos

Questão FC266986

O texto acima refere-se a qual função dos sistemas operacionais?

Conceitos, Funções e Tipos de Sistemas Operacionais

IDECAN · 2022

“Fornecem uma interface para os serviços disponibilizados por um sistema operacional. Geralmente estão disponíveis como rotinas escritas em C e C++, embora certas tarefas de baixo nível (por exemplo, tarefas em que o hardware deve ser acessado diretamente) possam ter que ser escritas usando instruções em linguagem Assembly.”

 

O texto acima refere-se a qual função dos sistemas operacionais?

  1. Interfaces (GUI)
  2. Chamadas de sistema (System Calls)
  3. Extensões do kernel (Kernel extensions)
  4. Threads
  5. Sistema de troca de mensagem
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

As chamadas de sistema são a interface formal que programas usam para requisitar serviços do sistema operacional, fazendo a transição do espaço do usuário para o modo kernel onde recursos e hardware são controlados com segurança.

Elas são invocadas por instruções específicas (ex.: software interrupt ou a instrução syscall) que causam uma mudança de contexto, permitindo ao SO executar operações privilegiadas em nome do processo.

Na prática, desenvolvedores usam wrappers fornecidos por bibliotecas em C/C++ que tornam a chamada transparente; contudo, certas rotinas de baixo nível podem ser escritas em Assembly quando acesso direto ao hardware é necessário.

As chamadas de sistema cobrem controle de processos, operações de arquivo, E/S de dispositivos e comunicação entre processos (ex.: open, read, write, fork), fornecendo a abstração essencial entre programas e recursos do computador.

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

Continue aprendendo