A classificação de um sistema operacional é um agrupamento que diferencia ou identifica o sistema operacional com base em como ele funciona, o tipo de hardware que controla e os aplicativos que suporta. A função básica de um sistema operacional sistema é tornar o hardware utilizável e permitir que os aplicativos do usuário sejam executados conforme foram projetados.
Um sistema operacional é considerado um software de sistema, um tipo de software cuja função principal é operar e controlar o hardware. Ao gerenciar as operações do hardware, os usuários ficam protegidos da complexidade de como o computador executa suas funções. Uma vez que o sistema operacional está instalado, todos os outros aplicativos podem ser instalados e usados de maneira apropriada. Os usuários podem realizar tarefas poderosas com facilidade.
As principais classificações de sistema operacional incluem sistemas operacionais em tempo real, sistemas de tarefa única de usuário único, sistemas multitarefa de usuário único e sistemas operacionais de usuário múltiplo. Os sistemas operacionais de usuário único são projetados para permitir que o usuário execute uma tarefa por vez, enquanto os sistemas multitarefa de usuário único permitem que os usuários executem várias tarefas simultaneamente. Os sistemas operacionais multiusuário permitem que vários usuários realizem várias operações ao mesmo tempo. De acordo com o HowStuffWorks, esses sistemas geralmente precisam de enormes recursos de computação para funcionar corretamente, como grandes quantidades de memória de computador e poder de processamento. Exemplos típicos de sistemas multiusuário incluem Open Virtual Memory Systems (OVMS), sistemas operacionais de mainframe e uma variedade de sistemas baseados em Unix.