As chamadas do sistema são a API entre o programa ou a biblioteca e o kernel. A implementação da chamada do sistema está no kernel. A biblioteca C encapsula as chamadas do sistema que são específicas da arquitetura da CPU e fornece uma API C unificada para que o código C possa ser movido de uma arquitetura para outra.