1) Eu suspeito que um "serviço" significa syscall neste contexto.
2) Eu acho que "eles trocam", "obtenção" e "puts" são termos errados do que acontece. Isso sempre depende do ponto de vista. Assim, o kernel gera novos processos e os programa como tarefas. O processo de espaço do usuário chama um serviço do kernel como uma solicitação. Assim, o processo nunca terá acesso às funções de baixo nível do kernel. No entanto, alguns bandidos conseguem acesso através de uma vulnerabilidade a ele.
BTW: Quem escreveu isso?