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?
- Interfaces (GUI)
- Chamadas de sistema (System Calls)
- Extensões do kernel (Kernel extensions)
- Threads
- 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