Οι δύο σκοποί των λειτουργικών συστημάτων είναι η διαχείριση πόρων και η παροχή αφαιρέσεων.
Στο POSIX, η διασύνδεση του λειτουργικού συστήματος με τα προγράμματα περιγράφεται με μία σειρά κλήσεων βιβλιοθήκης.
Στο POSIX, οι κλήσεις συστήματος και οι κλήσεις σε βιβλιοθήκες έχουν απόλυτη αντιστοιχία.
Οι κύριες κλήσεις διαχείρισης διεργασιών στο POSIX είναι οι fork, waitpid(), execve() και exit().
Η κλήση fork() δημιουργεί ένα αντίγραφο όλων των υπόλοιπων ενεργών διεργασιών και επιστρέφει το πλήθος τους τους στον πατέρα.
Η κλήση execve() αντικαθιστά τον κώδικα μιας διεργασίας και η κλήση exit() τερματίζει την τρέχουσα διεργασία.
Η κλήση waitpid() αναμένει να τελειώσει οποιαδήποτε τρέχουσα διεργασία και επιστρέφει τον χρόνο εκτέλεσής της.
Παράμετροι εκτέλεσης διεργασιών είναι οι argc, argv και envp.
Οι open(), close(), read()/write(), lseek(), stat() είναι αποκλειστικά κλήσεις διαχείρισης καταλόγων.
Στο UNIX κάθε αρχείο αντιπροσωπεύεται από έναν κόμβο i.
Η βασική διεπαφή Win32 API των Windows χρησιμοποιείται μόνο στις πρώτες εκδόσεις του. Οι διεπαφές των Windows έχουν μικρό σύνολο κλήσεων.