1. Por el número de usuarios
    1. Monousuarios
    2. Multiusuarios
  2. Por el número de tareas
    1. Monotareas
    2. Multitareas
  3. Por el número de procesadores
    1. Uniproceso
    2. Multiproceso
      1. Simétricos
      2. Asimétricos
  4. Por el tipo de Desarrollo
    1. Cerrado
    2. Abiertos
  5. Por el propósito
    1. Específico
    2. General
  6. Por el tipo de diseño
    1. Monolíticos
    2. Por capas
    3. Micronúcleo
    4. Máquinas virtuales
    5. Modulares