• Matéria: Informática
  • Autor: islaine16
  • Perguntado 8 anos atrás

o que são e para que servem as system calls ?

Respostas

respondido por: beehmoretto
38
Em computação, uma chamada de sistema (system callé o mecanismo programático pelo qual um programa de computador solicita um serviço do núcleo do sistema operacional sobre o qual ele está sendo executado.
Quando falamos sobre os Sistemas Operacionais sob o ponto de vista da programação, citamos que uma de suas funções é 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).

Tendo isso em mente, podemos definir chamadas de sistemas como funções, porém, são funções específicas que invocam o sistema operacional para que este faça algo, como a criação de um processo.

Geralmente, essas tarefas que pedimos para que o sistema operacional faça são bem complexas e que exijam uma permissão maior do sistema, pois geralmente lidam com ferramentas em baixo nível, como gerenciamento de memória, processos e outros recursos que o usuário comum não tem acesso.
http://www.programacaoprogressiva.net/2014/09/O-que-sao-Chamadas-de-Sistema-para-que-servem-Exemplos...

respondido por: rvc2
15
Em computação, uma chamada de sistema (system call) é o mecanismo programático pelo qual um programa de computador solicita um serviço do núcleo do sistema operacional sobre o qual ele está sendo executado. Isto pode incluir serviços relacionados ao hardware (por exemplo, acessar uma unidade de disco rígido), criação e execução de novos processos e comunicação com serviços do núcleo de maneira integral como escalonamento do processador. Chamadas do sistema fornecem uma interface essencial entre um processo e o sistema operacional.

Na maioria dos sistemas, as chamadas de sistema são possíveis de serem feitas apenas a partir de processos do espaço do usuário, enquanto em alguns sistemas, OS/360 e sucessores por exemplo, código de sistema privilegiado também emite chamadas de sistema.[1]
Perguntas similares