Buscar

Resumo System Calls (Chamadas de Sistema)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

System Calls (Chamadas de Sistema) 
 
Uma de suas funções do Sistemas Operacionais é fornecer algumas 
abstrações, de modo que o usuário não tenha que se preocupar com coisas 
específicas e complexas, além de gerenciar recursos de hardware (como 
memória e processamento). 
Chamadas De Sistemas são funções específicas que invocam o sistema 
operacional para que este faça algo, como a criação de um processo. Como as 
rotinas do sistema possuem em seu código instruções privilegiadas, então o 
processador deve estar em modo kernel para executá-las. 
As Chamadas De Sistemas são como portas de entrada para se ter 
acesso as rotinas do SO. Se uma aplicação desejar chamar uma rotina do 
sistema operacional: mecanismo de system call verificará se a aplicação possui 
os privilégios necessários. Caso tente executar uma instrução privilegiada 
(rotinas do sistema) sem ser por intermédio de um system call, um mecanismo 
de proteção por hardware impedirá a operação. 
Podemos dividir as chamadas de sistema entre quatro grandes grupos: 
 
 
 Chamadas de sistemas para gerenciamento de processos 
 Chamadas de sistemas para gerenciamento de diretórios 
 Chamadas de sistemas para gerenciamento de arquivos 
 Chamadas de sistemas restantes

Continue navegando