Στα μονολιθικά συστήματα όλο το λειτουργικό σύστημα είναι ένα τεράστιο πρόγραμμα και το σύνολό του εκτελείται σε κατάσταση πυρήνα.
Στα μονολιθικά συστήματα κάθε διαδικασία μπορεί να καλέσει ένα συγκεκριμένο σύνολο άλλων διεργασιών και η συντήρηση είναι σχετικά εύκολη.
Στα μονολιθικά συστήματα υπάρχει στοιχειώδης οργάνωση του κώδικα. Κάθε κύριο πρόγραμμα καλεί μια αντίστοιχη διαδικασία.
Στα πολυεπίπεδα συστήματα κάθε επίπεδο μπορεί να επικοινωνεί με οποιοδήποτε άλλο στην ιεραρχία.
Στα συστήματα με μικροπυρήνες υπάρχει ελάχιστο σύνολο λειτουργιών που εκτελούνται σε κατάσταση επόπτη.
Στο μοντέλο πελάτη-εξυπηρετητή, οι πελάτες παρέχουν υπηρεσίες στους εξυπηρετητές.
Στις εικονικές μηχανές αρχικά υπήρχε ένας βασικός πυρήνας που εκτελούνταν πάνω στο υλικό και παρείχε την εικόνα πολλών πανομοιότυπων μηχανών.
Στις σύγχρονες εικονικές μηχανές υπάρχουν δύο τύποι υπερεπόπτη. Ο τύπου 1 εκτελείται μέσω βοηθητικού υλικού και ο τύπου 2 εκτελείται μέσα σε μία ειδική διεργασία.
Σε συστήματα εξωπυρήνων γίνεται διαμέριση των πόρων ανάμεσα σε εικονικές μηχανές, δηλαδή κάθε χρήστης παίρνει μέρος του δίσκου και της μνήμης και κάθε εικονική μηχανή γνωρίζει ότι έχει μέρος των πόρων.