SystemaufrufSchnittstellen
Systemaufruf, the German term for a system call, is a mechanism that allows user space programs to request services from the operating system kernel. It provides a controlled interface for operations such as input/output, process management, and memory allocation, while maintaining protection boundaries between user mode and kernel mode. In practice, a program invoking a system call transitions from user mode to kernel mode, executes code in the kernel, and then returns a result to the caller.
Typically, software in user space issues a system call via a library wrapper, which places arguments in
Systems expose system calls through a dispatch table or service table with numeric identifiers; Linux, BSD,
Common examples include read, write, open, close for file operations; mmap; fork or posix_spawn for process creation;