La classification d'un système d'exploitation est un regroupement qui différencie ou identifie le système d'exploitation en fonction de son fonctionnement, du type de matériel qu'il contrôle et des applications qu'il prend en charge. La fonction de base d'un système d'exploitation système est de rendre le matériel utilisable et de permettre aux applications utilisateur de s'exécuter comme elles sont conçues.
Un système d'exploitation est considéré comme un logiciel système, un type de logiciel dont la fonction principale est de faire fonctionner et de contrôler le matériel. En gérant les opérations du matériel, les utilisateurs sont protégés de la complexité de la façon dont l'ordinateur exécute ses fonctions. Une fois qu'un système d'exploitation est en place, toutes les autres applications peuvent être installées et utilisées de manière appropriée. Les utilisateurs peuvent alors accomplir facilement des tâches puissantes.
Les principales classifications des systèmes d'exploitation incluent les systèmes d'exploitation en temps réel, les systèmes à tâche unique mono-utilisateur, les systèmes multitâches mono-utilisateur et les systèmes d'exploitation multi-utilisateurs. Les systèmes d'exploitation mono-utilisateur sont conçus pour permettre à l'utilisateur d'effectuer une tâche à la fois, tandis que les systèmes multitâches mono-utilisateur permettent aux utilisateurs d'effectuer plusieurs tâches simultanément. Les systèmes d'exploitation multi-utilisateurs permettent à plusieurs utilisateurs d'effectuer plusieurs opérations en même temps. Selon HowStuffWorks, ces systèmes ont généralement besoin d'énormes ressources informatiques pour fonctionner correctement, telles que de grandes quantités de mémoire informatique et de puissance de traitement. Des exemples typiques de systèmes multi-utilisateurs incluent les systèmes de mémoire virtuelle ouverts (OVMS), les systèmes d'exploitation mainframe et une variété de systèmes basés sur Unix.