Chamada de supervisor

Definição - O que significa Supervisor Call?

Uma chamada de supervisor é uma instrução enviada ao processador de um computador que o direciona para transferir o controle do computador para o programa supervisor do sistema operacional. Chamadas de supervisor são solicitações de um serviço do sistema operacional do próprio sistema operacional ou de outro aplicativo em execução. Essas solicitações são feitas por meio de macros ou funções de linguagem.

As chamadas de supervisor também podem ser chamadas de chamadas de sistema.

Definirtec explica a chamada do supervisor

Chamadas de supervisor são instruções em programas aplicativos que mudam um computador para o estado de supervisor. Isso permite que um sistema operacional interrompa o fluxo normal de processamento e processe a chamada do supervisor, que solicita serviços relacionados aos componentes internos do sistema, como o processo que envolve o acesso à memória principal, o processo que envolve o acesso ao hardware da rede ou qualquer outro processo do sistema de nível inferior.

As chamadas do supervisor fornecem interfaces entre o sistema operacional e os processos do sistema. A maioria das operações que interagem com o sistema requer permissões que não estão disponíveis para processos em nível de usuário. Existem várias macros que simplificam os procedimentos de chamada do supervisor.

As chamadas de sistema populares presentes em sistemas operacionais compatíveis com Unix e POSIX são abrir, gravar, ler e fechar. Cada novo sistema operacional abriga centenas de chamadas de sistema.

As chamadas do sistema são agrupadas em cinco categorias:

  • Controlo do processo
  • Gerenciamento de arquivos
  • Gerenciamento de dispositivo
  • Manutenção de informação
  • Comunicação