Common principles of system calls