As funções da biblioteca são sempre implementadas usando as chamadas do sistema?

2

Sabemos que as chamadas do sistema são solicitações de um processo para um serviço do kernel de um sistema operacional. [1] I Estou fazendo esta pergunta porque eu queria saber se um processo pode realmente gerar um sinal por si próprio, perguntar à CPU operações aritméticas diretamente, ou ler / escrever em arquivos, e assim por diante; OU um processo realmente apenas solicita isso ao sistema operacional.

    
por WikiWitz 10.01.2013 / 07:43

2 respostas

2

"Sinais" e "arquivos" só existem dentro do contexto de um sistema operacional, portanto, os aplicativos devem solicitar ao kernel que opere neles em seu nome. As operações aritméticas são realizadas pela CPU, para que as aplicações possam realizá-las diretamente.

    
por 10.01.2013 / 07:47
0

Não percebi que as funções da biblioteca de strings em string.h não fazem uso de chamadas do sistema.

    
por 11.01.2013 / 23:22